POST Create an Activity
{{baseUrl}}/api/v2/activities
BODY json

{
  "ActivityID": 0,
  "Deleted": false,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/activities");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/api/v2/activities" {:content-type :json
                                                              :form-params {:ActivityID 0
                                                                            :Deleted false
                                                                            :Name ""
                                                                            :Parameters [{:Direction ""
                                                                                          :Name ""
                                                                                          :Type ""}]
                                                                            :Steps [{:ActivityID 0
                                                                                     :ActivityStepID 0
                                                                                     :ImplementationID ""
                                                                                     :ParameterMappings [{:Name ""
                                                                                                          :Source ""
                                                                                                          :SourceType ""}]
                                                                                     :RunOrder 0
                                                                                     :StepID 0
                                                                                     :StepName ""
                                                                                     :UseConfig ""}]}})
require "http/client"

url = "{{baseUrl}}/api/v2/activities"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/activities"),
    Content = new StringContent("{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/activities");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/v2/activities"

	payload := strings.NewReader("{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}")

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

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

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

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

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

}
POST /baseUrl/api/v2/activities HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 473

{
  "ActivityID": 0,
  "Deleted": false,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/activities")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/activities"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/activities")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/activities")
  .header("content-type", "application/json")
  .body("{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  ActivityID: 0,
  Deleted: false,
  Name: '',
  Parameters: [
    {
      Direction: '',
      Name: '',
      Type: ''
    }
  ],
  Steps: [
    {
      ActivityID: 0,
      ActivityStepID: 0,
      ImplementationID: '',
      ParameterMappings: [
        {
          Name: '',
          Source: '',
          SourceType: ''
        }
      ],
      RunOrder: 0,
      StepID: 0,
      StepName: '',
      UseConfig: ''
    }
  ]
});

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

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

xhr.open('POST', '{{baseUrl}}/api/v2/activities');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/activities',
  headers: {'content-type': 'application/json'},
  data: {
    ActivityID: 0,
    Deleted: false,
    Name: '',
    Parameters: [{Direction: '', Name: '', Type: ''}],
    Steps: [
      {
        ActivityID: 0,
        ActivityStepID: 0,
        ImplementationID: '',
        ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
        RunOrder: 0,
        StepID: 0,
        StepName: '',
        UseConfig: ''
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/activities';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ActivityID":0,"Deleted":false,"Name":"","Parameters":[{"Direction":"","Name":"","Type":""}],"Steps":[{"ActivityID":0,"ActivityStepID":0,"ImplementationID":"","ParameterMappings":[{"Name":"","Source":"","SourceType":""}],"RunOrder":0,"StepID":0,"StepName":"","UseConfig":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/activities',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ActivityID": 0,\n  "Deleted": false,\n  "Name": "",\n  "Parameters": [\n    {\n      "Direction": "",\n      "Name": "",\n      "Type": ""\n    }\n  ],\n  "Steps": [\n    {\n      "ActivityID": 0,\n      "ActivityStepID": 0,\n      "ImplementationID": "",\n      "ParameterMappings": [\n        {\n          "Name": "",\n          "Source": "",\n          "SourceType": ""\n        }\n      ],\n      "RunOrder": 0,\n      "StepID": 0,\n      "StepName": "",\n      "UseConfig": ""\n    }\n  ]\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/activities")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/activities',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  ActivityID: 0,
  Deleted: false,
  Name: '',
  Parameters: [{Direction: '', Name: '', Type: ''}],
  Steps: [
    {
      ActivityID: 0,
      ActivityStepID: 0,
      ImplementationID: '',
      ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
      RunOrder: 0,
      StepID: 0,
      StepName: '',
      UseConfig: ''
    }
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/activities',
  headers: {'content-type': 'application/json'},
  body: {
    ActivityID: 0,
    Deleted: false,
    Name: '',
    Parameters: [{Direction: '', Name: '', Type: ''}],
    Steps: [
      {
        ActivityID: 0,
        ActivityStepID: 0,
        ImplementationID: '',
        ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
        RunOrder: 0,
        StepID: 0,
        StepName: '',
        UseConfig: ''
      }
    ]
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/api/v2/activities');

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

req.type('json');
req.send({
  ActivityID: 0,
  Deleted: false,
  Name: '',
  Parameters: [
    {
      Direction: '',
      Name: '',
      Type: ''
    }
  ],
  Steps: [
    {
      ActivityID: 0,
      ActivityStepID: 0,
      ImplementationID: '',
      ParameterMappings: [
        {
          Name: '',
          Source: '',
          SourceType: ''
        }
      ],
      RunOrder: 0,
      StepID: 0,
      StepName: '',
      UseConfig: ''
    }
  ]
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/activities',
  headers: {'content-type': 'application/json'},
  data: {
    ActivityID: 0,
    Deleted: false,
    Name: '',
    Parameters: [{Direction: '', Name: '', Type: ''}],
    Steps: [
      {
        ActivityID: 0,
        ActivityStepID: 0,
        ImplementationID: '',
        ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
        RunOrder: 0,
        StepID: 0,
        StepName: '',
        UseConfig: ''
      }
    ]
  }
};

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

const url = '{{baseUrl}}/api/v2/activities';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ActivityID":0,"Deleted":false,"Name":"","Parameters":[{"Direction":"","Name":"","Type":""}],"Steps":[{"ActivityID":0,"ActivityStepID":0,"ImplementationID":"","ParameterMappings":[{"Name":"","Source":"","SourceType":""}],"RunOrder":0,"StepID":0,"StepName":"","UseConfig":""}]}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ActivityID": @0,
                              @"Deleted": @NO,
                              @"Name": @"",
                              @"Parameters": @[ @{ @"Direction": @"", @"Name": @"", @"Type": @"" } ],
                              @"Steps": @[ @{ @"ActivityID": @0, @"ActivityStepID": @0, @"ImplementationID": @"", @"ParameterMappings": @[ @{ @"Name": @"", @"Source": @"", @"SourceType": @"" } ], @"RunOrder": @0, @"StepID": @0, @"StepName": @"", @"UseConfig": @"" } ] };

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

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

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/activities" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/activities",
  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([
    'ActivityID' => 0,
    'Deleted' => null,
    'Name' => '',
    'Parameters' => [
        [
                'Direction' => '',
                'Name' => '',
                'Type' => ''
        ]
    ],
    'Steps' => [
        [
                'ActivityID' => 0,
                'ActivityStepID' => 0,
                'ImplementationID' => '',
                'ParameterMappings' => [
                                [
                                                                'Name' => '',
                                                                'Source' => '',
                                                                'SourceType' => ''
                                ]
                ],
                'RunOrder' => 0,
                'StepID' => 0,
                'StepName' => '',
                'UseConfig' => ''
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/activities', [
  'body' => '{
  "ActivityID": 0,
  "Deleted": false,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/activities');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ActivityID' => 0,
  'Deleted' => null,
  'Name' => '',
  'Parameters' => [
    [
        'Direction' => '',
        'Name' => '',
        'Type' => ''
    ]
  ],
  'Steps' => [
    [
        'ActivityID' => 0,
        'ActivityStepID' => 0,
        'ImplementationID' => '',
        'ParameterMappings' => [
                [
                                'Name' => '',
                                'Source' => '',
                                'SourceType' => ''
                ]
        ],
        'RunOrder' => 0,
        'StepID' => 0,
        'StepName' => '',
        'UseConfig' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ActivityID' => 0,
  'Deleted' => null,
  'Name' => '',
  'Parameters' => [
    [
        'Direction' => '',
        'Name' => '',
        'Type' => ''
    ]
  ],
  'Steps' => [
    [
        'ActivityID' => 0,
        'ActivityStepID' => 0,
        'ImplementationID' => '',
        'ParameterMappings' => [
                [
                                'Name' => '',
                                'Source' => '',
                                'SourceType' => ''
                ]
        ],
        'RunOrder' => 0,
        'StepID' => 0,
        'StepName' => '',
        'UseConfig' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/activities');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/activities' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ActivityID": 0,
  "Deleted": false,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/activities' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ActivityID": 0,
  "Deleted": false,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}"

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

conn.request("POST", "/baseUrl/api/v2/activities", payload, headers)

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

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

url = "{{baseUrl}}/api/v2/activities"

payload = {
    "ActivityID": 0,
    "Deleted": False,
    "Name": "",
    "Parameters": [
        {
            "Direction": "",
            "Name": "",
            "Type": ""
        }
    ],
    "Steps": [
        {
            "ActivityID": 0,
            "ActivityStepID": 0,
            "ImplementationID": "",
            "ParameterMappings": [
                {
                    "Name": "",
                    "Source": "",
                    "SourceType": ""
                }
            ],
            "RunOrder": 0,
            "StepID": 0,
            "StepName": "",
            "UseConfig": ""
        }
    ]
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/api/v2/activities"

payload <- "{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/v2/activities")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}"

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

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

response = conn.post('/baseUrl/api/v2/activities') do |req|
  req.body = "{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}"
end

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

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

    let payload = json!({
        "ActivityID": 0,
        "Deleted": false,
        "Name": "",
        "Parameters": (
            json!({
                "Direction": "",
                "Name": "",
                "Type": ""
            })
        ),
        "Steps": (
            json!({
                "ActivityID": 0,
                "ActivityStepID": 0,
                "ImplementationID": "",
                "ParameterMappings": (
                    json!({
                        "Name": "",
                        "Source": "",
                        "SourceType": ""
                    })
                ),
                "RunOrder": 0,
                "StepID": 0,
                "StepName": "",
                "UseConfig": ""
            })
        )
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/activities \
  --header 'content-type: application/json' \
  --data '{
  "ActivityID": 0,
  "Deleted": false,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}'
echo '{
  "ActivityID": 0,
  "Deleted": false,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/api/v2/activities \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ActivityID": 0,\n  "Deleted": false,\n  "Name": "",\n  "Parameters": [\n    {\n      "Direction": "",\n      "Name": "",\n      "Type": ""\n    }\n  ],\n  "Steps": [\n    {\n      "ActivityID": 0,\n      "ActivityStepID": 0,\n      "ImplementationID": "",\n      "ParameterMappings": [\n        {\n          "Name": "",\n          "Source": "",\n          "SourceType": ""\n        }\n      ],\n      "RunOrder": 0,\n      "StepID": 0,\n      "StepName": "",\n      "UseConfig": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/activities
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ActivityID": 0,
  "Deleted": false,
  "Name": "",
  "Parameters": [
    [
      "Direction": "",
      "Name": "",
      "Type": ""
    ]
  ],
  "Steps": [
    [
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        [
          "Name": "",
          "Source": "",
          "SourceType": ""
        ]
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    ]
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/activities")! 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 Activities
{{baseUrl}}/api/v2/activities
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/activities");

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

(client/get "{{baseUrl}}/api/v2/activities")
require "http/client"

url = "{{baseUrl}}/api/v2/activities"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/activities"

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

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

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

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

}
GET /baseUrl/api/v2/activities HTTP/1.1
Host: example.com

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

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

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

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

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

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

xhr.open('GET', '{{baseUrl}}/api/v2/activities');

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

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/activities'};

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

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

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

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

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

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

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

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

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

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

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/activities'};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v2/activities');

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

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

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/activities'};

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

const url = '{{baseUrl}}/api/v2/activities';
const options = {method: 'GET'};

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

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

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/activities" in

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

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

curl_close($curl);

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

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

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

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

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

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

conn.request("GET", "/baseUrl/api/v2/activities")

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

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

url = "{{baseUrl}}/api/v2/activities"

response = requests.get(url)

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

url <- "{{baseUrl}}/api/v2/activities"

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

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

url = URI("{{baseUrl}}/api/v2/activities")

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

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

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

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

response = conn.get('/baseUrl/api/v2/activities') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

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

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

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

dataTask.resume()
GET Get an Activity by ID
{{baseUrl}}/api/v2/activities/:activityID
QUERY PARAMS

activityID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/activities/:activityID");

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

(client/get "{{baseUrl}}/api/v2/activities/:activityID")
require "http/client"

url = "{{baseUrl}}/api/v2/activities/:activityID"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/activities/:activityID"

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

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

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

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

}
GET /baseUrl/api/v2/activities/:activityID HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/activities/:activityID")
  .get()
  .build();

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

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

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

xhr.open('GET', '{{baseUrl}}/api/v2/activities/:activityID');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/activities/:activityID'
};

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

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/activities/:activityID")
  .get()
  .build()

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

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

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/activities/:activityID'
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v2/activities/:activityID');

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/activities/:activityID'
};

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

const url = '{{baseUrl}}/api/v2/activities/:activityID';
const options = {method: 'GET'};

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

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

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/activities/:activityID" in

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

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

curl_close($curl);

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

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/activities/:activityID');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/api/v2/activities/:activityID")

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

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

url = "{{baseUrl}}/api/v2/activities/:activityID"

response = requests.get(url)

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

url <- "{{baseUrl}}/api/v2/activities/:activityID"

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

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

url = URI("{{baseUrl}}/api/v2/activities/:activityID")

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

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

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

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

response = conn.get('/baseUrl/api/v2/activities/:activityID') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

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

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

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

dataTask.resume()
DELETE Mark the delete flag for the Activity
{{baseUrl}}/api/v2/activities/:activityID
QUERY PARAMS

activityID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/activities/:activityID");

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

(client/delete "{{baseUrl}}/api/v2/activities/:activityID")
require "http/client"

url = "{{baseUrl}}/api/v2/activities/:activityID"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/activities/:activityID"

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

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

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

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

}
DELETE /baseUrl/api/v2/activities/:activityID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/activities/:activityID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/activities/:activityID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/activities/:activityID")
  .asString();
const data = null;

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

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

xhr.open('DELETE', '{{baseUrl}}/api/v2/activities/:activityID');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/activities/:activityID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/activities/:activityID';
const options = {method: 'DELETE'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/activities/:activityID")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/activities/:activityID',
  headers: {}
};

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

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

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/activities/:activityID'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/api/v2/activities/:activityID');

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/activities/:activityID'
};

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

const url = '{{baseUrl}}/api/v2/activities/:activityID';
const options = {method: 'DELETE'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/activities/:activityID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/activities/:activityID" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/activities/:activityID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/activities/:activityID');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/activities/:activityID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/activities/:activityID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/activities/:activityID' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/api/v2/activities/:activityID")

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

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

url = "{{baseUrl}}/api/v2/activities/:activityID"

response = requests.delete(url)

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

url <- "{{baseUrl}}/api/v2/activities/:activityID"

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

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

url = URI("{{baseUrl}}/api/v2/activities/:activityID")

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

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

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

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

response = conn.delete('/baseUrl/api/v2/activities/:activityID') do |req|
end

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

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

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

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

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/activities/:activityID
http DELETE {{baseUrl}}/api/v2/activities/:activityID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/activities/:activityID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/activities/:activityID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

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

dataTask.resume()
PUT Update an Activity
{{baseUrl}}/api/v2/activities/:activityID
QUERY PARAMS

activityID
BODY json

{
  "ActivityID": 0,
  "Deleted": false,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/activities/:activityID");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}");

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

(client/put "{{baseUrl}}/api/v2/activities/:activityID" {:content-type :json
                                                                         :form-params {:ActivityID 0
                                                                                       :Deleted false
                                                                                       :Name ""
                                                                                       :Parameters [{:Direction ""
                                                                                                     :Name ""
                                                                                                     :Type ""}]
                                                                                       :Steps [{:ActivityID 0
                                                                                                :ActivityStepID 0
                                                                                                :ImplementationID ""
                                                                                                :ParameterMappings [{:Name ""
                                                                                                                     :Source ""
                                                                                                                     :SourceType ""}]
                                                                                                :RunOrder 0
                                                                                                :StepID 0
                                                                                                :StepName ""
                                                                                                :UseConfig ""}]}})
require "http/client"

url = "{{baseUrl}}/api/v2/activities/:activityID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\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}}/api/v2/activities/:activityID"),
    Content = new StringContent("{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/activities/:activityID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/v2/activities/:activityID"

	payload := strings.NewReader("{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}")

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

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

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

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

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

}
PUT /baseUrl/api/v2/activities/:activityID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 473

{
  "ActivityID": 0,
  "Deleted": false,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/activities/:activityID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/activities/:activityID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/activities/:activityID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/activities/:activityID")
  .header("content-type", "application/json")
  .body("{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  ActivityID: 0,
  Deleted: false,
  Name: '',
  Parameters: [
    {
      Direction: '',
      Name: '',
      Type: ''
    }
  ],
  Steps: [
    {
      ActivityID: 0,
      ActivityStepID: 0,
      ImplementationID: '',
      ParameterMappings: [
        {
          Name: '',
          Source: '',
          SourceType: ''
        }
      ],
      RunOrder: 0,
      StepID: 0,
      StepName: '',
      UseConfig: ''
    }
  ]
});

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

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

xhr.open('PUT', '{{baseUrl}}/api/v2/activities/:activityID');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/activities/:activityID',
  headers: {'content-type': 'application/json'},
  data: {
    ActivityID: 0,
    Deleted: false,
    Name: '',
    Parameters: [{Direction: '', Name: '', Type: ''}],
    Steps: [
      {
        ActivityID: 0,
        ActivityStepID: 0,
        ImplementationID: '',
        ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
        RunOrder: 0,
        StepID: 0,
        StepName: '',
        UseConfig: ''
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/activities/:activityID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ActivityID":0,"Deleted":false,"Name":"","Parameters":[{"Direction":"","Name":"","Type":""}],"Steps":[{"ActivityID":0,"ActivityStepID":0,"ImplementationID":"","ParameterMappings":[{"Name":"","Source":"","SourceType":""}],"RunOrder":0,"StepID":0,"StepName":"","UseConfig":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/activities/:activityID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ActivityID": 0,\n  "Deleted": false,\n  "Name": "",\n  "Parameters": [\n    {\n      "Direction": "",\n      "Name": "",\n      "Type": ""\n    }\n  ],\n  "Steps": [\n    {\n      "ActivityID": 0,\n      "ActivityStepID": 0,\n      "ImplementationID": "",\n      "ParameterMappings": [\n        {\n          "Name": "",\n          "Source": "",\n          "SourceType": ""\n        }\n      ],\n      "RunOrder": 0,\n      "StepID": 0,\n      "StepName": "",\n      "UseConfig": ""\n    }\n  ]\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/activities/:activityID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/activities/:activityID',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  ActivityID: 0,
  Deleted: false,
  Name: '',
  Parameters: [{Direction: '', Name: '', Type: ''}],
  Steps: [
    {
      ActivityID: 0,
      ActivityStepID: 0,
      ImplementationID: '',
      ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
      RunOrder: 0,
      StepID: 0,
      StepName: '',
      UseConfig: ''
    }
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/activities/:activityID',
  headers: {'content-type': 'application/json'},
  body: {
    ActivityID: 0,
    Deleted: false,
    Name: '',
    Parameters: [{Direction: '', Name: '', Type: ''}],
    Steps: [
      {
        ActivityID: 0,
        ActivityStepID: 0,
        ImplementationID: '',
        ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
        RunOrder: 0,
        StepID: 0,
        StepName: '',
        UseConfig: ''
      }
    ]
  },
  json: true
};

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

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

const req = unirest('PUT', '{{baseUrl}}/api/v2/activities/:activityID');

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

req.type('json');
req.send({
  ActivityID: 0,
  Deleted: false,
  Name: '',
  Parameters: [
    {
      Direction: '',
      Name: '',
      Type: ''
    }
  ],
  Steps: [
    {
      ActivityID: 0,
      ActivityStepID: 0,
      ImplementationID: '',
      ParameterMappings: [
        {
          Name: '',
          Source: '',
          SourceType: ''
        }
      ],
      RunOrder: 0,
      StepID: 0,
      StepName: '',
      UseConfig: ''
    }
  ]
});

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/activities/:activityID',
  headers: {'content-type': 'application/json'},
  data: {
    ActivityID: 0,
    Deleted: false,
    Name: '',
    Parameters: [{Direction: '', Name: '', Type: ''}],
    Steps: [
      {
        ActivityID: 0,
        ActivityStepID: 0,
        ImplementationID: '',
        ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
        RunOrder: 0,
        StepID: 0,
        StepName: '',
        UseConfig: ''
      }
    ]
  }
};

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

const url = '{{baseUrl}}/api/v2/activities/:activityID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ActivityID":0,"Deleted":false,"Name":"","Parameters":[{"Direction":"","Name":"","Type":""}],"Steps":[{"ActivityID":0,"ActivityStepID":0,"ImplementationID":"","ParameterMappings":[{"Name":"","Source":"","SourceType":""}],"RunOrder":0,"StepID":0,"StepName":"","UseConfig":""}]}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ActivityID": @0,
                              @"Deleted": @NO,
                              @"Name": @"",
                              @"Parameters": @[ @{ @"Direction": @"", @"Name": @"", @"Type": @"" } ],
                              @"Steps": @[ @{ @"ActivityID": @0, @"ActivityStepID": @0, @"ImplementationID": @"", @"ParameterMappings": @[ @{ @"Name": @"", @"Source": @"", @"SourceType": @"" } ], @"RunOrder": @0, @"StepID": @0, @"StepName": @"", @"UseConfig": @"" } ] };

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

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

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/activities/:activityID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/activities/:activityID",
  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([
    'ActivityID' => 0,
    'Deleted' => null,
    'Name' => '',
    'Parameters' => [
        [
                'Direction' => '',
                'Name' => '',
                'Type' => ''
        ]
    ],
    'Steps' => [
        [
                'ActivityID' => 0,
                'ActivityStepID' => 0,
                'ImplementationID' => '',
                'ParameterMappings' => [
                                [
                                                                'Name' => '',
                                                                'Source' => '',
                                                                'SourceType' => ''
                                ]
                ],
                'RunOrder' => 0,
                'StepID' => 0,
                'StepName' => '',
                'UseConfig' => ''
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/activities/:activityID', [
  'body' => '{
  "ActivityID": 0,
  "Deleted": false,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/activities/:activityID');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ActivityID' => 0,
  'Deleted' => null,
  'Name' => '',
  'Parameters' => [
    [
        'Direction' => '',
        'Name' => '',
        'Type' => ''
    ]
  ],
  'Steps' => [
    [
        'ActivityID' => 0,
        'ActivityStepID' => 0,
        'ImplementationID' => '',
        'ParameterMappings' => [
                [
                                'Name' => '',
                                'Source' => '',
                                'SourceType' => ''
                ]
        ],
        'RunOrder' => 0,
        'StepID' => 0,
        'StepName' => '',
        'UseConfig' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ActivityID' => 0,
  'Deleted' => null,
  'Name' => '',
  'Parameters' => [
    [
        'Direction' => '',
        'Name' => '',
        'Type' => ''
    ]
  ],
  'Steps' => [
    [
        'ActivityID' => 0,
        'ActivityStepID' => 0,
        'ImplementationID' => '',
        'ParameterMappings' => [
                [
                                'Name' => '',
                                'Source' => '',
                                'SourceType' => ''
                ]
        ],
        'RunOrder' => 0,
        'StepID' => 0,
        'StepName' => '',
        'UseConfig' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/activities/:activityID');
$request->setRequestMethod('PUT');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/activities/:activityID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ActivityID": 0,
  "Deleted": false,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/activities/:activityID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ActivityID": 0,
  "Deleted": false,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}"

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

conn.request("PUT", "/baseUrl/api/v2/activities/:activityID", payload, headers)

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

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

url = "{{baseUrl}}/api/v2/activities/:activityID"

payload = {
    "ActivityID": 0,
    "Deleted": False,
    "Name": "",
    "Parameters": [
        {
            "Direction": "",
            "Name": "",
            "Type": ""
        }
    ],
    "Steps": [
        {
            "ActivityID": 0,
            "ActivityStepID": 0,
            "ImplementationID": "",
            "ParameterMappings": [
                {
                    "Name": "",
                    "Source": "",
                    "SourceType": ""
                }
            ],
            "RunOrder": 0,
            "StepID": 0,
            "StepName": "",
            "UseConfig": ""
        }
    ]
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/api/v2/activities/:activityID"

payload <- "{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/v2/activities/:activityID")

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

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}"

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

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

response = conn.put('/baseUrl/api/v2/activities/:activityID') do |req|
  req.body = "{\n  \"ActivityID\": 0,\n  \"Deleted\": false,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}"
end

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

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

    let payload = json!({
        "ActivityID": 0,
        "Deleted": false,
        "Name": "",
        "Parameters": (
            json!({
                "Direction": "",
                "Name": "",
                "Type": ""
            })
        ),
        "Steps": (
            json!({
                "ActivityID": 0,
                "ActivityStepID": 0,
                "ImplementationID": "",
                "ParameterMappings": (
                    json!({
                        "Name": "",
                        "Source": "",
                        "SourceType": ""
                    })
                ),
                "RunOrder": 0,
                "StepID": 0,
                "StepName": "",
                "UseConfig": ""
            })
        )
    });

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

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

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/activities/:activityID \
  --header 'content-type: application/json' \
  --data '{
  "ActivityID": 0,
  "Deleted": false,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}'
echo '{
  "ActivityID": 0,
  "Deleted": false,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}' |  \
  http PUT {{baseUrl}}/api/v2/activities/:activityID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "ActivityID": 0,\n  "Deleted": false,\n  "Name": "",\n  "Parameters": [\n    {\n      "Direction": "",\n      "Name": "",\n      "Type": ""\n    }\n  ],\n  "Steps": [\n    {\n      "ActivityID": 0,\n      "ActivityStepID": 0,\n      "ImplementationID": "",\n      "ParameterMappings": [\n        {\n          "Name": "",\n          "Source": "",\n          "SourceType": ""\n        }\n      ],\n      "RunOrder": 0,\n      "StepID": 0,\n      "StepName": "",\n      "UseConfig": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/activities/:activityID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ActivityID": 0,
  "Deleted": false,
  "Name": "",
  "Parameters": [
    [
      "Direction": "",
      "Name": "",
      "Type": ""
    ]
  ],
  "Steps": [
    [
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        [
          "Name": "",
          "Source": "",
          "SourceType": ""
        ]
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    ]
  ]
] as [String : Any]

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

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

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

dataTask.resume()
GET Get ActivityRuns
{{baseUrl}}/api/v2/activityRuns
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/activityRuns");

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

(client/get "{{baseUrl}}/api/v2/activityRuns")
require "http/client"

url = "{{baseUrl}}/api/v2/activityRuns"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/activityRuns"

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

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

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

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

}
GET /baseUrl/api/v2/activityRuns HTTP/1.1
Host: example.com

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

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

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

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

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

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

xhr.open('GET', '{{baseUrl}}/api/v2/activityRuns');

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

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/activityRuns'};

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

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

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

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

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

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

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

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

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

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

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/activityRuns'};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v2/activityRuns');

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

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

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/activityRuns'};

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

const url = '{{baseUrl}}/api/v2/activityRuns';
const options = {method: 'GET'};

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

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

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/activityRuns" in

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

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

curl_close($curl);

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

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

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

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

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

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

conn.request("GET", "/baseUrl/api/v2/activityRuns")

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

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

url = "{{baseUrl}}/api/v2/activityRuns"

response = requests.get(url)

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

url <- "{{baseUrl}}/api/v2/activityRuns"

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

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

url = URI("{{baseUrl}}/api/v2/activityRuns")

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

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

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

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

response = conn.get('/baseUrl/api/v2/activityRuns') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

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

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

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

dataTask.resume()
GET Get an ActivityRun by ID
{{baseUrl}}/api/v2/activityRuns/:activityRunID
QUERY PARAMS

activityRunID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/activityRuns/:activityRunID");

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

(client/get "{{baseUrl}}/api/v2/activityRuns/:activityRunID")
require "http/client"

url = "{{baseUrl}}/api/v2/activityRuns/:activityRunID"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/activityRuns/:activityRunID"

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

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

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

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

}
GET /baseUrl/api/v2/activityRuns/:activityRunID HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/activityRuns/:activityRunID")
  .get()
  .build();

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

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

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

xhr.open('GET', '{{baseUrl}}/api/v2/activityRuns/:activityRunID');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/activityRuns/:activityRunID'
};

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

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/activityRuns/:activityRunID")
  .get()
  .build()

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

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

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/activityRuns/:activityRunID'
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v2/activityRuns/:activityRunID');

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/activityRuns/:activityRunID'
};

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

const url = '{{baseUrl}}/api/v2/activityRuns/:activityRunID';
const options = {method: 'GET'};

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

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

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/activityRuns/:activityRunID" in

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

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

curl_close($curl);

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

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/activityRuns/:activityRunID');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/api/v2/activityRuns/:activityRunID")

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

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

url = "{{baseUrl}}/api/v2/activityRuns/:activityRunID"

response = requests.get(url)

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

url <- "{{baseUrl}}/api/v2/activityRuns/:activityRunID"

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

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

url = URI("{{baseUrl}}/api/v2/activityRuns/:activityRunID")

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

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

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

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

response = conn.get('/baseUrl/api/v2/activityRuns/:activityRunID') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

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

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

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

dataTask.resume()
GET Get the ActivityRunStatus of an ActivityRun
{{baseUrl}}/api/v2/activityRuns/:activityRunID/status
QUERY PARAMS

activityRunID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/activityRuns/:activityRunID/status");

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

(client/get "{{baseUrl}}/api/v2/activityRuns/:activityRunID/status")
require "http/client"

url = "{{baseUrl}}/api/v2/activityRuns/:activityRunID/status"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/activityRuns/:activityRunID/status"

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

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

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

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

}
GET /baseUrl/api/v2/activityRuns/:activityRunID/status HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/activityRuns/:activityRunID/status")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/activityRuns/:activityRunID/status")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/v2/activityRuns/:activityRunID/status');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/activityRuns/:activityRunID/status'
};

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

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/activityRuns/:activityRunID/status")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/activityRuns/:activityRunID/status',
  headers: {}
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/activityRuns/:activityRunID/status'
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v2/activityRuns/:activityRunID/status');

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/activityRuns/:activityRunID/status'
};

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

const url = '{{baseUrl}}/api/v2/activityRuns/:activityRunID/status';
const options = {method: 'GET'};

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

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

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/activityRuns/:activityRunID/status" in

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

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

curl_close($curl);

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

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/activityRuns/:activityRunID/status');
$request->setMethod(HTTP_METH_GET);

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

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

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/activityRuns/:activityRunID/status' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/activityRuns/:activityRunID/status' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/api/v2/activityRuns/:activityRunID/status")

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

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

url = "{{baseUrl}}/api/v2/activityRuns/:activityRunID/status"

response = requests.get(url)

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

url <- "{{baseUrl}}/api/v2/activityRuns/:activityRunID/status"

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

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

url = URI("{{baseUrl}}/api/v2/activityRuns/:activityRunID/status")

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

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

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

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

response = conn.get('/baseUrl/api/v2/activityRuns/:activityRunID/status') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/activityRuns/:activityRunID/status";

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/activityRuns/:activityRunID/status
http GET {{baseUrl}}/api/v2/activityRuns/:activityRunID/status
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/activityRuns/:activityRunID/status
import Foundation

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

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

dataTask.resume()
PUT Update an ActivityRun
{{baseUrl}}/api/v2/activityRuns/:activityRunID
QUERY PARAMS

activityRunID
BODY json

{
  "ActivityRunID": 0,
  "EndDate": "",
  "JobActivityID": 0,
  "JobRunID": 0,
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Value": ""
    }
  ],
  "StartDate": "",
  "Status": {
    "CurrentStep": 0,
    "Status": "",
    "StepProgress": 0,
    "StepStatus": ""
  },
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/activityRuns/:activityRunID");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}");

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

(client/put "{{baseUrl}}/api/v2/activityRuns/:activityRunID" {:content-type :json
                                                                              :form-params {:ActivityRunID 0
                                                                                            :EndDate ""
                                                                                            :JobActivityID 0
                                                                                            :JobRunID 0
                                                                                            :Parameters [{:Direction ""
                                                                                                          :Name ""
                                                                                                          :Value ""}]
                                                                                            :StartDate ""
                                                                                            :Status {:CurrentStep 0
                                                                                                     :Status ""
                                                                                                     :StepProgress 0
                                                                                                     :StepStatus ""}
                                                                                            :Steps [{:ActivityID 0
                                                                                                     :ActivityStepID 0
                                                                                                     :ImplementationID ""
                                                                                                     :ParameterMappings [{:Name ""
                                                                                                                          :Source ""
                                                                                                                          :SourceType ""}]
                                                                                                     :RunOrder 0
                                                                                                     :StepID 0
                                                                                                     :StepName ""
                                                                                                     :UseConfig ""}]}})
require "http/client"

url = "{{baseUrl}}/api/v2/activityRuns/:activityRunID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\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}}/api/v2/activityRuns/:activityRunID"),
    Content = new StringContent("{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/activityRuns/:activityRunID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/v2/activityRuns/:activityRunID"

	payload := strings.NewReader("{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}")

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

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

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

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

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

}
PUT /baseUrl/api/v2/activityRuns/:activityRunID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 621

{
  "ActivityRunID": 0,
  "EndDate": "",
  "JobActivityID": 0,
  "JobRunID": 0,
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Value": ""
    }
  ],
  "StartDate": "",
  "Status": {
    "CurrentStep": 0,
    "Status": "",
    "StepProgress": 0,
    "StepStatus": ""
  },
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/activityRuns/:activityRunID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/activityRuns/:activityRunID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/activityRuns/:activityRunID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/activityRuns/:activityRunID")
  .header("content-type", "application/json")
  .body("{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  ActivityRunID: 0,
  EndDate: '',
  JobActivityID: 0,
  JobRunID: 0,
  Parameters: [
    {
      Direction: '',
      Name: '',
      Value: ''
    }
  ],
  StartDate: '',
  Status: {
    CurrentStep: 0,
    Status: '',
    StepProgress: 0,
    StepStatus: ''
  },
  Steps: [
    {
      ActivityID: 0,
      ActivityStepID: 0,
      ImplementationID: '',
      ParameterMappings: [
        {
          Name: '',
          Source: '',
          SourceType: ''
        }
      ],
      RunOrder: 0,
      StepID: 0,
      StepName: '',
      UseConfig: ''
    }
  ]
});

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

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

xhr.open('PUT', '{{baseUrl}}/api/v2/activityRuns/:activityRunID');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/activityRuns/:activityRunID',
  headers: {'content-type': 'application/json'},
  data: {
    ActivityRunID: 0,
    EndDate: '',
    JobActivityID: 0,
    JobRunID: 0,
    Parameters: [{Direction: '', Name: '', Value: ''}],
    StartDate: '',
    Status: {CurrentStep: 0, Status: '', StepProgress: 0, StepStatus: ''},
    Steps: [
      {
        ActivityID: 0,
        ActivityStepID: 0,
        ImplementationID: '',
        ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
        RunOrder: 0,
        StepID: 0,
        StepName: '',
        UseConfig: ''
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/activityRuns/:activityRunID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ActivityRunID":0,"EndDate":"","JobActivityID":0,"JobRunID":0,"Parameters":[{"Direction":"","Name":"","Value":""}],"StartDate":"","Status":{"CurrentStep":0,"Status":"","StepProgress":0,"StepStatus":""},"Steps":[{"ActivityID":0,"ActivityStepID":0,"ImplementationID":"","ParameterMappings":[{"Name":"","Source":"","SourceType":""}],"RunOrder":0,"StepID":0,"StepName":"","UseConfig":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/activityRuns/:activityRunID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ActivityRunID": 0,\n  "EndDate": "",\n  "JobActivityID": 0,\n  "JobRunID": 0,\n  "Parameters": [\n    {\n      "Direction": "",\n      "Name": "",\n      "Value": ""\n    }\n  ],\n  "StartDate": "",\n  "Status": {\n    "CurrentStep": 0,\n    "Status": "",\n    "StepProgress": 0,\n    "StepStatus": ""\n  },\n  "Steps": [\n    {\n      "ActivityID": 0,\n      "ActivityStepID": 0,\n      "ImplementationID": "",\n      "ParameterMappings": [\n        {\n          "Name": "",\n          "Source": "",\n          "SourceType": ""\n        }\n      ],\n      "RunOrder": 0,\n      "StepID": 0,\n      "StepName": "",\n      "UseConfig": ""\n    }\n  ]\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/activityRuns/:activityRunID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/activityRuns/:activityRunID',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  ActivityRunID: 0,
  EndDate: '',
  JobActivityID: 0,
  JobRunID: 0,
  Parameters: [{Direction: '', Name: '', Value: ''}],
  StartDate: '',
  Status: {CurrentStep: 0, Status: '', StepProgress: 0, StepStatus: ''},
  Steps: [
    {
      ActivityID: 0,
      ActivityStepID: 0,
      ImplementationID: '',
      ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
      RunOrder: 0,
      StepID: 0,
      StepName: '',
      UseConfig: ''
    }
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/activityRuns/:activityRunID',
  headers: {'content-type': 'application/json'},
  body: {
    ActivityRunID: 0,
    EndDate: '',
    JobActivityID: 0,
    JobRunID: 0,
    Parameters: [{Direction: '', Name: '', Value: ''}],
    StartDate: '',
    Status: {CurrentStep: 0, Status: '', StepProgress: 0, StepStatus: ''},
    Steps: [
      {
        ActivityID: 0,
        ActivityStepID: 0,
        ImplementationID: '',
        ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
        RunOrder: 0,
        StepID: 0,
        StepName: '',
        UseConfig: ''
      }
    ]
  },
  json: true
};

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

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

const req = unirest('PUT', '{{baseUrl}}/api/v2/activityRuns/:activityRunID');

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

req.type('json');
req.send({
  ActivityRunID: 0,
  EndDate: '',
  JobActivityID: 0,
  JobRunID: 0,
  Parameters: [
    {
      Direction: '',
      Name: '',
      Value: ''
    }
  ],
  StartDate: '',
  Status: {
    CurrentStep: 0,
    Status: '',
    StepProgress: 0,
    StepStatus: ''
  },
  Steps: [
    {
      ActivityID: 0,
      ActivityStepID: 0,
      ImplementationID: '',
      ParameterMappings: [
        {
          Name: '',
          Source: '',
          SourceType: ''
        }
      ],
      RunOrder: 0,
      StepID: 0,
      StepName: '',
      UseConfig: ''
    }
  ]
});

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/activityRuns/:activityRunID',
  headers: {'content-type': 'application/json'},
  data: {
    ActivityRunID: 0,
    EndDate: '',
    JobActivityID: 0,
    JobRunID: 0,
    Parameters: [{Direction: '', Name: '', Value: ''}],
    StartDate: '',
    Status: {CurrentStep: 0, Status: '', StepProgress: 0, StepStatus: ''},
    Steps: [
      {
        ActivityID: 0,
        ActivityStepID: 0,
        ImplementationID: '',
        ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
        RunOrder: 0,
        StepID: 0,
        StepName: '',
        UseConfig: ''
      }
    ]
  }
};

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

const url = '{{baseUrl}}/api/v2/activityRuns/:activityRunID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ActivityRunID":0,"EndDate":"","JobActivityID":0,"JobRunID":0,"Parameters":[{"Direction":"","Name":"","Value":""}],"StartDate":"","Status":{"CurrentStep":0,"Status":"","StepProgress":0,"StepStatus":""},"Steps":[{"ActivityID":0,"ActivityStepID":0,"ImplementationID":"","ParameterMappings":[{"Name":"","Source":"","SourceType":""}],"RunOrder":0,"StepID":0,"StepName":"","UseConfig":""}]}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ActivityRunID": @0,
                              @"EndDate": @"",
                              @"JobActivityID": @0,
                              @"JobRunID": @0,
                              @"Parameters": @[ @{ @"Direction": @"", @"Name": @"", @"Value": @"" } ],
                              @"StartDate": @"",
                              @"Status": @{ @"CurrentStep": @0, @"Status": @"", @"StepProgress": @0, @"StepStatus": @"" },
                              @"Steps": @[ @{ @"ActivityID": @0, @"ActivityStepID": @0, @"ImplementationID": @"", @"ParameterMappings": @[ @{ @"Name": @"", @"Source": @"", @"SourceType": @"" } ], @"RunOrder": @0, @"StepID": @0, @"StepName": @"", @"UseConfig": @"" } ] };

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

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

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/activityRuns/:activityRunID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/activityRuns/:activityRunID",
  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([
    'ActivityRunID' => 0,
    'EndDate' => '',
    'JobActivityID' => 0,
    'JobRunID' => 0,
    'Parameters' => [
        [
                'Direction' => '',
                'Name' => '',
                'Value' => ''
        ]
    ],
    'StartDate' => '',
    'Status' => [
        'CurrentStep' => 0,
        'Status' => '',
        'StepProgress' => 0,
        'StepStatus' => ''
    ],
    'Steps' => [
        [
                'ActivityID' => 0,
                'ActivityStepID' => 0,
                'ImplementationID' => '',
                'ParameterMappings' => [
                                [
                                                                'Name' => '',
                                                                'Source' => '',
                                                                'SourceType' => ''
                                ]
                ],
                'RunOrder' => 0,
                'StepID' => 0,
                'StepName' => '',
                'UseConfig' => ''
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/activityRuns/:activityRunID', [
  'body' => '{
  "ActivityRunID": 0,
  "EndDate": "",
  "JobActivityID": 0,
  "JobRunID": 0,
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Value": ""
    }
  ],
  "StartDate": "",
  "Status": {
    "CurrentStep": 0,
    "Status": "",
    "StepProgress": 0,
    "StepStatus": ""
  },
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/activityRuns/:activityRunID');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ActivityRunID' => 0,
  'EndDate' => '',
  'JobActivityID' => 0,
  'JobRunID' => 0,
  'Parameters' => [
    [
        'Direction' => '',
        'Name' => '',
        'Value' => ''
    ]
  ],
  'StartDate' => '',
  'Status' => [
    'CurrentStep' => 0,
    'Status' => '',
    'StepProgress' => 0,
    'StepStatus' => ''
  ],
  'Steps' => [
    [
        'ActivityID' => 0,
        'ActivityStepID' => 0,
        'ImplementationID' => '',
        'ParameterMappings' => [
                [
                                'Name' => '',
                                'Source' => '',
                                'SourceType' => ''
                ]
        ],
        'RunOrder' => 0,
        'StepID' => 0,
        'StepName' => '',
        'UseConfig' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ActivityRunID' => 0,
  'EndDate' => '',
  'JobActivityID' => 0,
  'JobRunID' => 0,
  'Parameters' => [
    [
        'Direction' => '',
        'Name' => '',
        'Value' => ''
    ]
  ],
  'StartDate' => '',
  'Status' => [
    'CurrentStep' => 0,
    'Status' => '',
    'StepProgress' => 0,
    'StepStatus' => ''
  ],
  'Steps' => [
    [
        'ActivityID' => 0,
        'ActivityStepID' => 0,
        'ImplementationID' => '',
        'ParameterMappings' => [
                [
                                'Name' => '',
                                'Source' => '',
                                'SourceType' => ''
                ]
        ],
        'RunOrder' => 0,
        'StepID' => 0,
        'StepName' => '',
        'UseConfig' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/activityRuns/:activityRunID');
$request->setRequestMethod('PUT');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/activityRuns/:activityRunID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ActivityRunID": 0,
  "EndDate": "",
  "JobActivityID": 0,
  "JobRunID": 0,
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Value": ""
    }
  ],
  "StartDate": "",
  "Status": {
    "CurrentStep": 0,
    "Status": "",
    "StepProgress": 0,
    "StepStatus": ""
  },
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/activityRuns/:activityRunID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ActivityRunID": 0,
  "EndDate": "",
  "JobActivityID": 0,
  "JobRunID": 0,
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Value": ""
    }
  ],
  "StartDate": "",
  "Status": {
    "CurrentStep": 0,
    "Status": "",
    "StepProgress": 0,
    "StepStatus": ""
  },
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}"

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

conn.request("PUT", "/baseUrl/api/v2/activityRuns/:activityRunID", payload, headers)

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

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

url = "{{baseUrl}}/api/v2/activityRuns/:activityRunID"

payload = {
    "ActivityRunID": 0,
    "EndDate": "",
    "JobActivityID": 0,
    "JobRunID": 0,
    "Parameters": [
        {
            "Direction": "",
            "Name": "",
            "Value": ""
        }
    ],
    "StartDate": "",
    "Status": {
        "CurrentStep": 0,
        "Status": "",
        "StepProgress": 0,
        "StepStatus": ""
    },
    "Steps": [
        {
            "ActivityID": 0,
            "ActivityStepID": 0,
            "ImplementationID": "",
            "ParameterMappings": [
                {
                    "Name": "",
                    "Source": "",
                    "SourceType": ""
                }
            ],
            "RunOrder": 0,
            "StepID": 0,
            "StepName": "",
            "UseConfig": ""
        }
    ]
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/api/v2/activityRuns/:activityRunID"

payload <- "{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/v2/activityRuns/:activityRunID")

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

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}"

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

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

response = conn.put('/baseUrl/api/v2/activityRuns/:activityRunID') do |req|
  req.body = "{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}"
end

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

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

    let payload = json!({
        "ActivityRunID": 0,
        "EndDate": "",
        "JobActivityID": 0,
        "JobRunID": 0,
        "Parameters": (
            json!({
                "Direction": "",
                "Name": "",
                "Value": ""
            })
        ),
        "StartDate": "",
        "Status": json!({
            "CurrentStep": 0,
            "Status": "",
            "StepProgress": 0,
            "StepStatus": ""
        }),
        "Steps": (
            json!({
                "ActivityID": 0,
                "ActivityStepID": 0,
                "ImplementationID": "",
                "ParameterMappings": (
                    json!({
                        "Name": "",
                        "Source": "",
                        "SourceType": ""
                    })
                ),
                "RunOrder": 0,
                "StepID": 0,
                "StepName": "",
                "UseConfig": ""
            })
        )
    });

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

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

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/activityRuns/:activityRunID \
  --header 'content-type: application/json' \
  --data '{
  "ActivityRunID": 0,
  "EndDate": "",
  "JobActivityID": 0,
  "JobRunID": 0,
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Value": ""
    }
  ],
  "StartDate": "",
  "Status": {
    "CurrentStep": 0,
    "Status": "",
    "StepProgress": 0,
    "StepStatus": ""
  },
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}'
echo '{
  "ActivityRunID": 0,
  "EndDate": "",
  "JobActivityID": 0,
  "JobRunID": 0,
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Value": ""
    }
  ],
  "StartDate": "",
  "Status": {
    "CurrentStep": 0,
    "Status": "",
    "StepProgress": 0,
    "StepStatus": ""
  },
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}' |  \
  http PUT {{baseUrl}}/api/v2/activityRuns/:activityRunID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "ActivityRunID": 0,\n  "EndDate": "",\n  "JobActivityID": 0,\n  "JobRunID": 0,\n  "Parameters": [\n    {\n      "Direction": "",\n      "Name": "",\n      "Value": ""\n    }\n  ],\n  "StartDate": "",\n  "Status": {\n    "CurrentStep": 0,\n    "Status": "",\n    "StepProgress": 0,\n    "StepStatus": ""\n  },\n  "Steps": [\n    {\n      "ActivityID": 0,\n      "ActivityStepID": 0,\n      "ImplementationID": "",\n      "ParameterMappings": [\n        {\n          "Name": "",\n          "Source": "",\n          "SourceType": ""\n        }\n      ],\n      "RunOrder": 0,\n      "StepID": 0,\n      "StepName": "",\n      "UseConfig": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/activityRuns/:activityRunID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ActivityRunID": 0,
  "EndDate": "",
  "JobActivityID": 0,
  "JobRunID": 0,
  "Parameters": [
    [
      "Direction": "",
      "Name": "",
      "Value": ""
    ]
  ],
  "StartDate": "",
  "Status": [
    "CurrentStep": 0,
    "Status": "",
    "StepProgress": 0,
    "StepStatus": ""
  ],
  "Steps": [
    [
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        [
          "Name": "",
          "Source": "",
          "SourceType": ""
        ]
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    ]
  ]
] as [String : Any]

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

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

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

dataTask.resume()
PUT Update the ActivityRunStatus of an ActivityRun
{{baseUrl}}/api/v2/activityRuns/:activityRunID/status
QUERY PARAMS

activityRunID
BODY json

{
  "CurrentStep": 0,
  "Status": "",
  "StepProgress": 0,
  "StepStatus": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/activityRuns/:activityRunID/status");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CurrentStep\": 0,\n  \"Status\": \"\",\n  \"StepProgress\": 0,\n  \"StepStatus\": \"\"\n}");

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

(client/put "{{baseUrl}}/api/v2/activityRuns/:activityRunID/status" {:content-type :json
                                                                                     :form-params {:CurrentStep 0
                                                                                                   :Status ""
                                                                                                   :StepProgress 0
                                                                                                   :StepStatus ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/activityRuns/:activityRunID/status"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"CurrentStep\": 0,\n  \"Status\": \"\",\n  \"StepProgress\": 0,\n  \"StepStatus\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/activityRuns/:activityRunID/status"),
    Content = new StringContent("{\n  \"CurrentStep\": 0,\n  \"Status\": \"\",\n  \"StepProgress\": 0,\n  \"StepStatus\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/activityRuns/:activityRunID/status");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CurrentStep\": 0,\n  \"Status\": \"\",\n  \"StepProgress\": 0,\n  \"StepStatus\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/v2/activityRuns/:activityRunID/status"

	payload := strings.NewReader("{\n  \"CurrentStep\": 0,\n  \"Status\": \"\",\n  \"StepProgress\": 0,\n  \"StepStatus\": \"\"\n}")

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

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

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

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

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

}
PUT /baseUrl/api/v2/activityRuns/:activityRunID/status HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 79

{
  "CurrentStep": 0,
  "Status": "",
  "StepProgress": 0,
  "StepStatus": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/activityRuns/:activityRunID/status")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CurrentStep\": 0,\n  \"Status\": \"\",\n  \"StepProgress\": 0,\n  \"StepStatus\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/activityRuns/:activityRunID/status"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"CurrentStep\": 0,\n  \"Status\": \"\",\n  \"StepProgress\": 0,\n  \"StepStatus\": \"\"\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  \"CurrentStep\": 0,\n  \"Status\": \"\",\n  \"StepProgress\": 0,\n  \"StepStatus\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/activityRuns/:activityRunID/status")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/activityRuns/:activityRunID/status")
  .header("content-type", "application/json")
  .body("{\n  \"CurrentStep\": 0,\n  \"Status\": \"\",\n  \"StepProgress\": 0,\n  \"StepStatus\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CurrentStep: 0,
  Status: '',
  StepProgress: 0,
  StepStatus: ''
});

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

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

xhr.open('PUT', '{{baseUrl}}/api/v2/activityRuns/:activityRunID/status');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/activityRuns/:activityRunID/status',
  headers: {'content-type': 'application/json'},
  data: {CurrentStep: 0, Status: '', StepProgress: 0, StepStatus: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/activityRuns/:activityRunID/status';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"CurrentStep":0,"Status":"","StepProgress":0,"StepStatus":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/activityRuns/:activityRunID/status',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CurrentStep": 0,\n  "Status": "",\n  "StepProgress": 0,\n  "StepStatus": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CurrentStep\": 0,\n  \"Status\": \"\",\n  \"StepProgress\": 0,\n  \"StepStatus\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/activityRuns/:activityRunID/status")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/activityRuns/:activityRunID/status',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({CurrentStep: 0, Status: '', StepProgress: 0, StepStatus: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/activityRuns/:activityRunID/status',
  headers: {'content-type': 'application/json'},
  body: {CurrentStep: 0, Status: '', StepProgress: 0, StepStatus: ''},
  json: true
};

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

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

const req = unirest('PUT', '{{baseUrl}}/api/v2/activityRuns/:activityRunID/status');

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

req.type('json');
req.send({
  CurrentStep: 0,
  Status: '',
  StepProgress: 0,
  StepStatus: ''
});

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/activityRuns/:activityRunID/status',
  headers: {'content-type': 'application/json'},
  data: {CurrentStep: 0, Status: '', StepProgress: 0, StepStatus: ''}
};

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

const url = '{{baseUrl}}/api/v2/activityRuns/:activityRunID/status';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"CurrentStep":0,"Status":"","StepProgress":0,"StepStatus":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CurrentStep": @0,
                              @"Status": @"",
                              @"StepProgress": @0,
                              @"StepStatus": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/activityRuns/:activityRunID/status"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/activityRuns/:activityRunID/status" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"CurrentStep\": 0,\n  \"Status\": \"\",\n  \"StepProgress\": 0,\n  \"StepStatus\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/activityRuns/:activityRunID/status",
  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([
    'CurrentStep' => 0,
    'Status' => '',
    'StepProgress' => 0,
    'StepStatus' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/activityRuns/:activityRunID/status', [
  'body' => '{
  "CurrentStep": 0,
  "Status": "",
  "StepProgress": 0,
  "StepStatus": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/activityRuns/:activityRunID/status');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CurrentStep' => 0,
  'Status' => '',
  'StepProgress' => 0,
  'StepStatus' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CurrentStep' => 0,
  'Status' => '',
  'StepProgress' => 0,
  'StepStatus' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/activityRuns/:activityRunID/status');
$request->setRequestMethod('PUT');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/activityRuns/:activityRunID/status' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "CurrentStep": 0,
  "Status": "",
  "StepProgress": 0,
  "StepStatus": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/activityRuns/:activityRunID/status' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "CurrentStep": 0,
  "Status": "",
  "StepProgress": 0,
  "StepStatus": ""
}'
import http.client

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

payload = "{\n  \"CurrentStep\": 0,\n  \"Status\": \"\",\n  \"StepProgress\": 0,\n  \"StepStatus\": \"\"\n}"

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

conn.request("PUT", "/baseUrl/api/v2/activityRuns/:activityRunID/status", payload, headers)

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

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

url = "{{baseUrl}}/api/v2/activityRuns/:activityRunID/status"

payload = {
    "CurrentStep": 0,
    "Status": "",
    "StepProgress": 0,
    "StepStatus": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/api/v2/activityRuns/:activityRunID/status"

payload <- "{\n  \"CurrentStep\": 0,\n  \"Status\": \"\",\n  \"StepProgress\": 0,\n  \"StepStatus\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/v2/activityRuns/:activityRunID/status")

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

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"CurrentStep\": 0,\n  \"Status\": \"\",\n  \"StepProgress\": 0,\n  \"StepStatus\": \"\"\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/api/v2/activityRuns/:activityRunID/status') do |req|
  req.body = "{\n  \"CurrentStep\": 0,\n  \"Status\": \"\",\n  \"StepProgress\": 0,\n  \"StepStatus\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/activityRuns/:activityRunID/status";

    let payload = json!({
        "CurrentStep": 0,
        "Status": "",
        "StepProgress": 0,
        "StepStatus": ""
    });

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

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

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/activityRuns/:activityRunID/status \
  --header 'content-type: application/json' \
  --data '{
  "CurrentStep": 0,
  "Status": "",
  "StepProgress": 0,
  "StepStatus": ""
}'
echo '{
  "CurrentStep": 0,
  "Status": "",
  "StepProgress": 0,
  "StepStatus": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/activityRuns/:activityRunID/status \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "CurrentStep": 0,\n  "Status": "",\n  "StepProgress": 0,\n  "StepStatus": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/activityRuns/:activityRunID/status
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "CurrentStep": 0,
  "Status": "",
  "StepProgress": 0,
  "StepStatus": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/activityRuns/:activityRunID/status")! 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 Activate or Deactivate an ECU, or Report an ECU as Damaged.
{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber
QUERY PARAMS

EDTInstanceId
serialNumber
BODY json

{
  "ActivationCode": "",
  "DamagedDescription": "",
  "EngineSerialNumber": "",
  "ReplacesECUSerialNumber": "",
  "SerialNumber": "",
  "State": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId=");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ActivationCode\": \"\",\n  \"DamagedDescription\": \"\",\n  \"EngineSerialNumber\": \"\",\n  \"ReplacesECUSerialNumber\": \"\",\n  \"SerialNumber\": \"\",\n  \"State\": \"\"\n}");

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

(client/put "{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber" {:query-params {:EDTInstanceId ""}
                                                                                         :content-type :json
                                                                                         :form-params {:ActivationCode ""
                                                                                                       :DamagedDescription ""
                                                                                                       :EngineSerialNumber ""
                                                                                                       :ReplacesECUSerialNumber ""
                                                                                                       :SerialNumber ""
                                                                                                       :State ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ActivationCode\": \"\",\n  \"DamagedDescription\": \"\",\n  \"EngineSerialNumber\": \"\",\n  \"ReplacesECUSerialNumber\": \"\",\n  \"SerialNumber\": \"\",\n  \"State\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId="),
    Content = new StringContent("{\n  \"ActivationCode\": \"\",\n  \"DamagedDescription\": \"\",\n  \"EngineSerialNumber\": \"\",\n  \"ReplacesECUSerialNumber\": \"\",\n  \"SerialNumber\": \"\",\n  \"State\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ActivationCode\": \"\",\n  \"DamagedDescription\": \"\",\n  \"EngineSerialNumber\": \"\",\n  \"ReplacesECUSerialNumber\": \"\",\n  \"SerialNumber\": \"\",\n  \"State\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId="

	payload := strings.NewReader("{\n  \"ActivationCode\": \"\",\n  \"DamagedDescription\": \"\",\n  \"EngineSerialNumber\": \"\",\n  \"ReplacesECUSerialNumber\": \"\",\n  \"SerialNumber\": \"\",\n  \"State\": \"\"\n}")

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

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

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

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

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

}
PUT /baseUrl/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 152

{
  "ActivationCode": "",
  "DamagedDescription": "",
  "EngineSerialNumber": "",
  "ReplacesECUSerialNumber": "",
  "SerialNumber": "",
  "State": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ActivationCode\": \"\",\n  \"DamagedDescription\": \"\",\n  \"EngineSerialNumber\": \"\",\n  \"ReplacesECUSerialNumber\": \"\",\n  \"SerialNumber\": \"\",\n  \"State\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ActivationCode\": \"\",\n  \"DamagedDescription\": \"\",\n  \"EngineSerialNumber\": \"\",\n  \"ReplacesECUSerialNumber\": \"\",\n  \"SerialNumber\": \"\",\n  \"State\": \"\"\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  \"ActivationCode\": \"\",\n  \"DamagedDescription\": \"\",\n  \"EngineSerialNumber\": \"\",\n  \"ReplacesECUSerialNumber\": \"\",\n  \"SerialNumber\": \"\",\n  \"State\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId=")
  .header("content-type", "application/json")
  .body("{\n  \"ActivationCode\": \"\",\n  \"DamagedDescription\": \"\",\n  \"EngineSerialNumber\": \"\",\n  \"ReplacesECUSerialNumber\": \"\",\n  \"SerialNumber\": \"\",\n  \"State\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ActivationCode: '',
  DamagedDescription: '',
  EngineSerialNumber: '',
  ReplacesECUSerialNumber: '',
  SerialNumber: '',
  State: ''
});

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

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

xhr.open('PUT', '{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId=');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber',
  params: {EDTInstanceId: ''},
  headers: {'content-type': 'application/json'},
  data: {
    ActivationCode: '',
    DamagedDescription: '',
    EngineSerialNumber: '',
    ReplacesECUSerialNumber: '',
    SerialNumber: '',
    State: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ActivationCode":"","DamagedDescription":"","EngineSerialNumber":"","ReplacesECUSerialNumber":"","SerialNumber":"","State":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ActivationCode": "",\n  "DamagedDescription": "",\n  "EngineSerialNumber": "",\n  "ReplacesECUSerialNumber": "",\n  "SerialNumber": "",\n  "State": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ActivationCode\": \"\",\n  \"DamagedDescription\": \"\",\n  \"EngineSerialNumber\": \"\",\n  \"ReplacesECUSerialNumber\": \"\",\n  \"SerialNumber\": \"\",\n  \"State\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId=',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  ActivationCode: '',
  DamagedDescription: '',
  EngineSerialNumber: '',
  ReplacesECUSerialNumber: '',
  SerialNumber: '',
  State: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber',
  qs: {EDTInstanceId: ''},
  headers: {'content-type': 'application/json'},
  body: {
    ActivationCode: '',
    DamagedDescription: '',
    EngineSerialNumber: '',
    ReplacesECUSerialNumber: '',
    SerialNumber: '',
    State: ''
  },
  json: true
};

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

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

const req = unirest('PUT', '{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber');

req.query({
  EDTInstanceId: ''
});

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

req.type('json');
req.send({
  ActivationCode: '',
  DamagedDescription: '',
  EngineSerialNumber: '',
  ReplacesECUSerialNumber: '',
  SerialNumber: '',
  State: ''
});

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber',
  params: {EDTInstanceId: ''},
  headers: {'content-type': 'application/json'},
  data: {
    ActivationCode: '',
    DamagedDescription: '',
    EngineSerialNumber: '',
    ReplacesECUSerialNumber: '',
    SerialNumber: '',
    State: ''
  }
};

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

const url = '{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ActivationCode":"","DamagedDescription":"","EngineSerialNumber":"","ReplacesECUSerialNumber":"","SerialNumber":"","State":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ActivationCode": @"",
                              @"DamagedDescription": @"",
                              @"EngineSerialNumber": @"",
                              @"ReplacesECUSerialNumber": @"",
                              @"SerialNumber": @"",
                              @"State": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ActivationCode\": \"\",\n  \"DamagedDescription\": \"\",\n  \"EngineSerialNumber\": \"\",\n  \"ReplacesECUSerialNumber\": \"\",\n  \"SerialNumber\": \"\",\n  \"State\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId=",
  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([
    'ActivationCode' => '',
    'DamagedDescription' => '',
    'EngineSerialNumber' => '',
    'ReplacesECUSerialNumber' => '',
    'SerialNumber' => '',
    'State' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId=', [
  'body' => '{
  "ActivationCode": "",
  "DamagedDescription": "",
  "EngineSerialNumber": "",
  "ReplacesECUSerialNumber": "",
  "SerialNumber": "",
  "State": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'EDTInstanceId' => ''
]);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ActivationCode' => '',
  'DamagedDescription' => '',
  'EngineSerialNumber' => '',
  'ReplacesECUSerialNumber' => '',
  'SerialNumber' => '',
  'State' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ActivationCode' => '',
  'DamagedDescription' => '',
  'EngineSerialNumber' => '',
  'ReplacesECUSerialNumber' => '',
  'SerialNumber' => '',
  'State' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber');
$request->setRequestMethod('PUT');
$request->setBody($body);

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

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ActivationCode": "",
  "DamagedDescription": "",
  "EngineSerialNumber": "",
  "ReplacesECUSerialNumber": "",
  "SerialNumber": "",
  "State": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ActivationCode": "",
  "DamagedDescription": "",
  "EngineSerialNumber": "",
  "ReplacesECUSerialNumber": "",
  "SerialNumber": "",
  "State": ""
}'
import http.client

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

payload = "{\n  \"ActivationCode\": \"\",\n  \"DamagedDescription\": \"\",\n  \"EngineSerialNumber\": \"\",\n  \"ReplacesECUSerialNumber\": \"\",\n  \"SerialNumber\": \"\",\n  \"State\": \"\"\n}"

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

conn.request("PUT", "/baseUrl/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId=", payload, headers)

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

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

url = "{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber"

querystring = {"EDTInstanceId":""}

payload = {
    "ActivationCode": "",
    "DamagedDescription": "",
    "EngineSerialNumber": "",
    "ReplacesECUSerialNumber": "",
    "SerialNumber": "",
    "State": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber"

queryString <- list(EDTInstanceId = "")

payload <- "{\n  \"ActivationCode\": \"\",\n  \"DamagedDescription\": \"\",\n  \"EngineSerialNumber\": \"\",\n  \"ReplacesECUSerialNumber\": \"\",\n  \"SerialNumber\": \"\",\n  \"State\": \"\"\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}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId=")

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

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ActivationCode\": \"\",\n  \"DamagedDescription\": \"\",\n  \"EngineSerialNumber\": \"\",\n  \"ReplacesECUSerialNumber\": \"\",\n  \"SerialNumber\": \"\",\n  \"State\": \"\"\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/api/v2/AftermarketServices/ECUs/:serialNumber') do |req|
  req.params['EDTInstanceId'] = ''
  req.body = "{\n  \"ActivationCode\": \"\",\n  \"DamagedDescription\": \"\",\n  \"EngineSerialNumber\": \"\",\n  \"ReplacesECUSerialNumber\": \"\",\n  \"SerialNumber\": \"\",\n  \"State\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber";

    let querystring = [
        ("EDTInstanceId", ""),
    ];

    let payload = json!({
        "ActivationCode": "",
        "DamagedDescription": "",
        "EngineSerialNumber": "",
        "ReplacesECUSerialNumber": "",
        "SerialNumber": "",
        "State": ""
    });

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

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

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

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId=' \
  --header 'content-type: application/json' \
  --data '{
  "ActivationCode": "",
  "DamagedDescription": "",
  "EngineSerialNumber": "",
  "ReplacesECUSerialNumber": "",
  "SerialNumber": "",
  "State": ""
}'
echo '{
  "ActivationCode": "",
  "DamagedDescription": "",
  "EngineSerialNumber": "",
  "ReplacesECUSerialNumber": "",
  "SerialNumber": "",
  "State": ""
}' |  \
  http PUT '{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "ActivationCode": "",\n  "DamagedDescription": "",\n  "EngineSerialNumber": "",\n  "ReplacesECUSerialNumber": "",\n  "SerialNumber": "",\n  "State": ""\n}' \
  --output-document \
  - '{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ActivationCode": "",
  "DamagedDescription": "",
  "EngineSerialNumber": "",
  "ReplacesECUSerialNumber": "",
  "SerialNumber": "",
  "State": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AftermarketServices/ECUs/:serialNumber?EDTInstanceId=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
GET Check whether there is connectivity to AGCO Power Web Services
{{baseUrl}}/api/v2/AftermarketServices/Hello
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AftermarketServices/Hello");

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

(client/get "{{baseUrl}}/api/v2/AftermarketServices/Hello")
require "http/client"

url = "{{baseUrl}}/api/v2/AftermarketServices/Hello"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/AftermarketServices/Hello"

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

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

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

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

}
GET /baseUrl/api/v2/AftermarketServices/Hello HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AftermarketServices/Hello")
  .get()
  .build();

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

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

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

xhr.open('GET', '{{baseUrl}}/api/v2/AftermarketServices/Hello');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AftermarketServices/Hello'
};

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

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AftermarketServices/Hello")
  .get()
  .build()

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

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

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AftermarketServices/Hello'
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v2/AftermarketServices/Hello');

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AftermarketServices/Hello'
};

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

const url = '{{baseUrl}}/api/v2/AftermarketServices/Hello';
const options = {method: 'GET'};

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

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

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/AftermarketServices/Hello" in

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

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

curl_close($curl);

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

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AftermarketServices/Hello');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/api/v2/AftermarketServices/Hello")

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

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

url = "{{baseUrl}}/api/v2/AftermarketServices/Hello"

response = requests.get(url)

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

url <- "{{baseUrl}}/api/v2/AftermarketServices/Hello"

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

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

url = URI("{{baseUrl}}/api/v2/AftermarketServices/Hello")

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

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

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

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

response = conn.get('/baseUrl/api/v2/AftermarketServices/Hello') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

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

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

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

dataTask.resume()
GET Get injector codes given engine.
{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes
QUERY PARAMS

EDTInstanceId
serialNumber
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=");

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

(client/get "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes" {:query-params {:EDTInstanceId ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId="

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

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

func main() {

	url := "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId="

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

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

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

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

}
GET /baseUrl/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes',
  params: {EDTInstanceId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=',
  headers: {}
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes',
  qs: {EDTInstanceId: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes');

req.query({
  EDTInstanceId: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes',
  params: {EDTInstanceId: ''}
};

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

const url = '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'EDTInstanceId' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'EDTInstanceId' => ''
]));

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

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=")

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

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

url = "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes"

querystring = {"EDTInstanceId":""}

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

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

url <- "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes"

queryString <- list(EDTInstanceId = "")

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

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

url = URI("{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=")

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

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

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

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

response = conn.get('/baseUrl/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes') do |req|
  req.params['EDTInstanceId'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes";

    let querystring = [
        ("EDTInstanceId", ""),
    ];

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

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

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId='
http GET '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

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

dataTask.resume()
GET Get production calibration data for given engine.
{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData
QUERY PARAMS

EDTInstanceId
serialNumber
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId=");

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

(client/get "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData" {:query-params {:EDTInstanceId ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId="

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

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

func main() {

	url := "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId="

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

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

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

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

}
GET /baseUrl/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId=")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData',
  params: {EDTInstanceId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId=',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId=',
  headers: {}
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData',
  qs: {EDTInstanceId: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData');

req.query({
  EDTInstanceId: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData',
  params: {EDTInstanceId: ''}
};

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

const url = '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId=';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId=" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'EDTInstanceId' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'EDTInstanceId' => ''
]));

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

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId=' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId=")

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

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

url = "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData"

querystring = {"EDTInstanceId":""}

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

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

url <- "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData"

queryString <- list(EDTInstanceId = "")

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

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

url = URI("{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId=")

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

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

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

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

response = conn.get('/baseUrl/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData') do |req|
  req.params['EDTInstanceId'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData";

    let querystring = [
        ("EDTInstanceId", ""),
    ];

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

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

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId='
http GET '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/ProductionData?EDTInstanceId=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

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

dataTask.resume()
GET No Documentation Found.
{{baseUrl}}/api/v2/AftermarketServices/Certificates
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AftermarketServices/Certificates");

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

(client/get "{{baseUrl}}/api/v2/AftermarketServices/Certificates")
require "http/client"

url = "{{baseUrl}}/api/v2/AftermarketServices/Certificates"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/AftermarketServices/Certificates"

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

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

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

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

}
GET /baseUrl/api/v2/AftermarketServices/Certificates HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AftermarketServices/Certificates")
  .get()
  .build();

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

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

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

xhr.open('GET', '{{baseUrl}}/api/v2/AftermarketServices/Certificates');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AftermarketServices/Certificates'
};

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

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AftermarketServices/Certificates")
  .get()
  .build()

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

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

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AftermarketServices/Certificates'
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v2/AftermarketServices/Certificates');

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AftermarketServices/Certificates'
};

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

const url = '{{baseUrl}}/api/v2/AftermarketServices/Certificates';
const options = {method: 'GET'};

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

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

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/AftermarketServices/Certificates" in

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

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

curl_close($curl);

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

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AftermarketServices/Certificates');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/api/v2/AftermarketServices/Certificates")

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

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

url = "{{baseUrl}}/api/v2/AftermarketServices/Certificates"

response = requests.get(url)

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

url <- "{{baseUrl}}/api/v2/AftermarketServices/Certificates"

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

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

url = URI("{{baseUrl}}/api/v2/AftermarketServices/Certificates")

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

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

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

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

response = conn.get('/baseUrl/api/v2/AftermarketServices/Certificates') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

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

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

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

dataTask.resume()
PUT Report the IQA codes used by an engine
{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes
QUERY PARAMS

EDTInstanceId
serialNumber
BODY json

[
  {}
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {}\n]");

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

(client/put "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes" {:query-params {:EDTInstanceId ""}
                                                                                                     :content-type :json
                                                                                                     :form-params [{}]})
require "http/client"

url = "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\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}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId="),
    Content = new StringContent("[\n  {}\n]")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {}\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId="

	payload := strings.NewReader("[\n  {}\n]")

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

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

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

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

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

}
PUT /baseUrl/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 8

[
  {}
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {}\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("[\n  {}\n]"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "[\n  {}\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=")
  .header("content-type", "application/json")
  .body("[\n  {}\n]")
  .asString();
const data = JSON.stringify([
  {}
]);

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

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

xhr.open('PUT', '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes',
  params: {EDTInstanceId: ''},
  headers: {'content-type': 'application/json'},
  data: [{}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=';
const options = {method: 'PUT', headers: {'content-type': 'application/json'}, body: '[{}]'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {}\n]'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "[\n  {}\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify([{}]));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes',
  qs: {EDTInstanceId: ''},
  headers: {'content-type': 'application/json'},
  body: [{}],
  json: true
};

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

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

const req = unirest('PUT', '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes');

req.query({
  EDTInstanceId: ''
});

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

req.type('json');
req.send([
  {}
]);

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes',
  params: {EDTInstanceId: ''},
  headers: {'content-type': 'application/json'},
  data: [{}]
};

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

const url = '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=';
const options = {method: 'PUT', headers: {'content-type': 'application/json'}, body: '[{}]'};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{  } ];

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {}\n]" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=",
  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([
    [
        
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=', [
  'body' => '[
  {}
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'EDTInstanceId' => ''
]);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes');
$request->setRequestMethod('PUT');
$request->setBody($body);

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

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {}
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {}
]'
import http.client

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

payload = "[\n  {}\n]"

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

conn.request("PUT", "/baseUrl/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=", payload, headers)

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

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

url = "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes"

querystring = {"EDTInstanceId":""}

payload = [{}]
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes"

queryString <- list(EDTInstanceId = "")

payload <- "[\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}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=")

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

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "[\n  {}\n]"

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/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes') do |req|
  req.params['EDTInstanceId'] = ''
  req.body = "[\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}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes";

    let querystring = [
        ("EDTInstanceId", ""),
    ];

    let payload = (json!({}));

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

    let client = reqwest::Client::new();
    let response = client.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}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=' \
  --header 'content-type: application/json' \
  --data '[
  {}
]'
echo '[
  {}
]' |  \
  http PUT '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '[\n  {}\n]' \
  --output-document \
  - '{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId='
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AftermarketServices/Engines/:serialNumber/IQACodes?EDTInstanceId=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
GET Retrieve the status of an EDT Kit Registration with AGCO Power Web Services
{{baseUrl}}/api/v2/AftermarketServices/UserStatuses
QUERY PARAMS

voucherCode
dealerCode
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode=");

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

(client/get "{{baseUrl}}/api/v2/AftermarketServices/UserStatuses" {:query-params {:voucherCode ""
                                                                                                  :dealerCode ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode="

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

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

func main() {

	url := "{{baseUrl}}/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode="

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

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

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

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

}
GET /baseUrl/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode=")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses',
  params: {voucherCode: '', dealerCode: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode=',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode=',
  headers: {}
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses',
  qs: {voucherCode: '', dealerCode: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses');

req.query({
  voucherCode: '',
  dealerCode: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses',
  params: {voucherCode: '', dealerCode: ''}
};

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

const url = '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode=';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode=" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AftermarketServices/UserStatuses');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'voucherCode' => '',
  'dealerCode' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/AftermarketServices/UserStatuses');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'voucherCode' => '',
  'dealerCode' => ''
]));

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

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode=' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode=")

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

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

url = "{{baseUrl}}/api/v2/AftermarketServices/UserStatuses"

querystring = {"voucherCode":"","dealerCode":""}

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

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AftermarketServices/UserStatuses"

queryString <- list(
  voucherCode = "",
  dealerCode = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/AftermarketServices/UserStatuses') do |req|
  req.params['voucherCode'] = ''
  req.params['dealerCode'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AftermarketServices/UserStatuses";

    let querystring = [
        ("voucherCode", ""),
        ("dealerCode", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode='
http GET '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AftermarketServices/UserStatuses?voucherCode=&dealerCode=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update the status of an EDT Kit Registration with AGCO Power Web Services
{{baseUrl}}/api/v2/AftermarketServices/UserStatuses
BODY json

{
  "DealerCode": "",
  "State": "",
  "VoucherCode": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AftermarketServices/UserStatuses");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DealerCode\": \"\",\n  \"State\": \"\",\n  \"VoucherCode\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/AftermarketServices/UserStatuses" {:content-type :json
                                                                                   :form-params {:DealerCode ""
                                                                                                 :State ""
                                                                                                 :VoucherCode ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/AftermarketServices/UserStatuses"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"DealerCode\": \"\",\n  \"State\": \"\",\n  \"VoucherCode\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AftermarketServices/UserStatuses"),
    Content = new StringContent("{\n  \"DealerCode\": \"\",\n  \"State\": \"\",\n  \"VoucherCode\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AftermarketServices/UserStatuses");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DealerCode\": \"\",\n  \"State\": \"\",\n  \"VoucherCode\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AftermarketServices/UserStatuses"

	payload := strings.NewReader("{\n  \"DealerCode\": \"\",\n  \"State\": \"\",\n  \"VoucherCode\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/AftermarketServices/UserStatuses HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 58

{
  "DealerCode": "",
  "State": "",
  "VoucherCode": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/AftermarketServices/UserStatuses")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DealerCode\": \"\",\n  \"State\": \"\",\n  \"VoucherCode\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AftermarketServices/UserStatuses"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"DealerCode\": \"\",\n  \"State\": \"\",\n  \"VoucherCode\": \"\"\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  \"DealerCode\": \"\",\n  \"State\": \"\",\n  \"VoucherCode\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AftermarketServices/UserStatuses")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/AftermarketServices/UserStatuses")
  .header("content-type", "application/json")
  .body("{\n  \"DealerCode\": \"\",\n  \"State\": \"\",\n  \"VoucherCode\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DealerCode: '',
  State: '',
  VoucherCode: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses',
  headers: {'content-type': 'application/json'},
  data: {DealerCode: '', State: '', VoucherCode: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"DealerCode":"","State":"","VoucherCode":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DealerCode": "",\n  "State": "",\n  "VoucherCode": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DealerCode\": \"\",\n  \"State\": \"\",\n  \"VoucherCode\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AftermarketServices/UserStatuses")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AftermarketServices/UserStatuses',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({DealerCode: '', State: '', VoucherCode: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses',
  headers: {'content-type': 'application/json'},
  body: {DealerCode: '', State: '', VoucherCode: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DealerCode: '',
  State: '',
  VoucherCode: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses',
  headers: {'content-type': 'application/json'},
  data: {DealerCode: '', State: '', VoucherCode: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"DealerCode":"","State":"","VoucherCode":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DealerCode": @"",
                              @"State": @"",
                              @"VoucherCode": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AftermarketServices/UserStatuses"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AftermarketServices/UserStatuses" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"DealerCode\": \"\",\n  \"State\": \"\",\n  \"VoucherCode\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AftermarketServices/UserStatuses",
  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([
    'DealerCode' => '',
    'State' => '',
    'VoucherCode' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses', [
  'body' => '{
  "DealerCode": "",
  "State": "",
  "VoucherCode": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AftermarketServices/UserStatuses');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DealerCode' => '',
  'State' => '',
  'VoucherCode' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DealerCode' => '',
  'State' => '',
  'VoucherCode' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/AftermarketServices/UserStatuses');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "DealerCode": "",
  "State": "",
  "VoucherCode": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AftermarketServices/UserStatuses' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "DealerCode": "",
  "State": "",
  "VoucherCode": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DealerCode\": \"\",\n  \"State\": \"\",\n  \"VoucherCode\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/AftermarketServices/UserStatuses", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AftermarketServices/UserStatuses"

payload = {
    "DealerCode": "",
    "State": "",
    "VoucherCode": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AftermarketServices/UserStatuses"

payload <- "{\n  \"DealerCode\": \"\",\n  \"State\": \"\",\n  \"VoucherCode\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AftermarketServices/UserStatuses")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"DealerCode\": \"\",\n  \"State\": \"\",\n  \"VoucherCode\": \"\"\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/api/v2/AftermarketServices/UserStatuses') do |req|
  req.body = "{\n  \"DealerCode\": \"\",\n  \"State\": \"\",\n  \"VoucherCode\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AftermarketServices/UserStatuses";

    let payload = json!({
        "DealerCode": "",
        "State": "",
        "VoucherCode": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/AftermarketServices/UserStatuses \
  --header 'content-type: application/json' \
  --data '{
  "DealerCode": "",
  "State": "",
  "VoucherCode": ""
}'
echo '{
  "DealerCode": "",
  "State": "",
  "VoucherCode": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/AftermarketServices/UserStatuses \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "DealerCode": "",\n  "State": "",\n  "VoucherCode": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/AftermarketServices/UserStatuses
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "DealerCode": "",
  "State": "",
  "VoucherCode": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AftermarketServices/UserStatuses")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create an Agent
{{baseUrl}}/api/v2/agents
BODY json

{
  "AgentID": 0,
  "KeepAliveInterval": 0,
  "MachineName": "",
  "Status": {
    "LastStatusUpdate": "",
    "Online": false
  },
  "StepConfigurations": [
    {
      "Configurations": [],
      "StepImplementationID": ""
    }
  ],
  "UserID": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/agents");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/agents" {:content-type :json
                                                          :form-params {:AgentID 0
                                                                        :KeepAliveInterval 0
                                                                        :MachineName ""
                                                                        :Status {:LastStatusUpdate ""
                                                                                 :Online false}
                                                                        :StepConfigurations [{:Configurations []
                                                                                              :StepImplementationID ""}]
                                                                        :UserID 0}})
require "http/client"

url = "{{baseUrl}}/api/v2/agents"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/agents"),
    Content = new StringContent("{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/agents");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/agents"

	payload := strings.NewReader("{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/agents HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 251

{
  "AgentID": 0,
  "KeepAliveInterval": 0,
  "MachineName": "",
  "Status": {
    "LastStatusUpdate": "",
    "Online": false
  },
  "StepConfigurations": [
    {
      "Configurations": [],
      "StepImplementationID": ""
    }
  ],
  "UserID": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/agents")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/agents"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/agents")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/agents")
  .header("content-type", "application/json")
  .body("{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}")
  .asString();
const data = JSON.stringify({
  AgentID: 0,
  KeepAliveInterval: 0,
  MachineName: '',
  Status: {
    LastStatusUpdate: '',
    Online: false
  },
  StepConfigurations: [
    {
      Configurations: [],
      StepImplementationID: ''
    }
  ],
  UserID: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/agents');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/agents',
  headers: {'content-type': 'application/json'},
  data: {
    AgentID: 0,
    KeepAliveInterval: 0,
    MachineName: '',
    Status: {LastStatusUpdate: '', Online: false},
    StepConfigurations: [{Configurations: [], StepImplementationID: ''}],
    UserID: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/agents';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"AgentID":0,"KeepAliveInterval":0,"MachineName":"","Status":{"LastStatusUpdate":"","Online":false},"StepConfigurations":[{"Configurations":[],"StepImplementationID":""}],"UserID":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/agents',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AgentID": 0,\n  "KeepAliveInterval": 0,\n  "MachineName": "",\n  "Status": {\n    "LastStatusUpdate": "",\n    "Online": false\n  },\n  "StepConfigurations": [\n    {\n      "Configurations": [],\n      "StepImplementationID": ""\n    }\n  ],\n  "UserID": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/agents")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/agents',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  AgentID: 0,
  KeepAliveInterval: 0,
  MachineName: '',
  Status: {LastStatusUpdate: '', Online: false},
  StepConfigurations: [{Configurations: [], StepImplementationID: ''}],
  UserID: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/agents',
  headers: {'content-type': 'application/json'},
  body: {
    AgentID: 0,
    KeepAliveInterval: 0,
    MachineName: '',
    Status: {LastStatusUpdate: '', Online: false},
    StepConfigurations: [{Configurations: [], StepImplementationID: ''}],
    UserID: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/agents');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AgentID: 0,
  KeepAliveInterval: 0,
  MachineName: '',
  Status: {
    LastStatusUpdate: '',
    Online: false
  },
  StepConfigurations: [
    {
      Configurations: [],
      StepImplementationID: ''
    }
  ],
  UserID: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/agents',
  headers: {'content-type': 'application/json'},
  data: {
    AgentID: 0,
    KeepAliveInterval: 0,
    MachineName: '',
    Status: {LastStatusUpdate: '', Online: false},
    StepConfigurations: [{Configurations: [], StepImplementationID: ''}],
    UserID: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/agents';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"AgentID":0,"KeepAliveInterval":0,"MachineName":"","Status":{"LastStatusUpdate":"","Online":false},"StepConfigurations":[{"Configurations":[],"StepImplementationID":""}],"UserID":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AgentID": @0,
                              @"KeepAliveInterval": @0,
                              @"MachineName": @"",
                              @"Status": @{ @"LastStatusUpdate": @"", @"Online": @NO },
                              @"StepConfigurations": @[ @{ @"Configurations": @[  ], @"StepImplementationID": @"" } ],
                              @"UserID": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/agents"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/agents" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/agents",
  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([
    'AgentID' => 0,
    'KeepAliveInterval' => 0,
    'MachineName' => '',
    'Status' => [
        'LastStatusUpdate' => '',
        'Online' => null
    ],
    'StepConfigurations' => [
        [
                'Configurations' => [
                                
                ],
                'StepImplementationID' => ''
        ]
    ],
    'UserID' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/agents', [
  'body' => '{
  "AgentID": 0,
  "KeepAliveInterval": 0,
  "MachineName": "",
  "Status": {
    "LastStatusUpdate": "",
    "Online": false
  },
  "StepConfigurations": [
    {
      "Configurations": [],
      "StepImplementationID": ""
    }
  ],
  "UserID": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/agents');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AgentID' => 0,
  'KeepAliveInterval' => 0,
  'MachineName' => '',
  'Status' => [
    'LastStatusUpdate' => '',
    'Online' => null
  ],
  'StepConfigurations' => [
    [
        'Configurations' => [
                
        ],
        'StepImplementationID' => ''
    ]
  ],
  'UserID' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AgentID' => 0,
  'KeepAliveInterval' => 0,
  'MachineName' => '',
  'Status' => [
    'LastStatusUpdate' => '',
    'Online' => null
  ],
  'StepConfigurations' => [
    [
        'Configurations' => [
                
        ],
        'StepImplementationID' => ''
    ]
  ],
  'UserID' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/agents');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/agents' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AgentID": 0,
  "KeepAliveInterval": 0,
  "MachineName": "",
  "Status": {
    "LastStatusUpdate": "",
    "Online": false
  },
  "StepConfigurations": [
    {
      "Configurations": [],
      "StepImplementationID": ""
    }
  ],
  "UserID": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/agents' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AgentID": 0,
  "KeepAliveInterval": 0,
  "MachineName": "",
  "Status": {
    "LastStatusUpdate": "",
    "Online": false
  },
  "StepConfigurations": [
    {
      "Configurations": [],
      "StepImplementationID": ""
    }
  ],
  "UserID": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/agents", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/agents"

payload = {
    "AgentID": 0,
    "KeepAliveInterval": 0,
    "MachineName": "",
    "Status": {
        "LastStatusUpdate": "",
        "Online": False
    },
    "StepConfigurations": [
        {
            "Configurations": [],
            "StepImplementationID": ""
        }
    ],
    "UserID": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/agents"

payload <- "{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/agents")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/agents') do |req|
  req.body = "{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/agents";

    let payload = json!({
        "AgentID": 0,
        "KeepAliveInterval": 0,
        "MachineName": "",
        "Status": json!({
            "LastStatusUpdate": "",
            "Online": false
        }),
        "StepConfigurations": (
            json!({
                "Configurations": (),
                "StepImplementationID": ""
            })
        ),
        "UserID": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/agents \
  --header 'content-type: application/json' \
  --data '{
  "AgentID": 0,
  "KeepAliveInterval": 0,
  "MachineName": "",
  "Status": {
    "LastStatusUpdate": "",
    "Online": false
  },
  "StepConfigurations": [
    {
      "Configurations": [],
      "StepImplementationID": ""
    }
  ],
  "UserID": 0
}'
echo '{
  "AgentID": 0,
  "KeepAliveInterval": 0,
  "MachineName": "",
  "Status": {
    "LastStatusUpdate": "",
    "Online": false
  },
  "StepConfigurations": [
    {
      "Configurations": [],
      "StepImplementationID": ""
    }
  ],
  "UserID": 0
}' |  \
  http POST {{baseUrl}}/api/v2/agents \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "AgentID": 0,\n  "KeepAliveInterval": 0,\n  "MachineName": "",\n  "Status": {\n    "LastStatusUpdate": "",\n    "Online": false\n  },\n  "StepConfigurations": [\n    {\n      "Configurations": [],\n      "StepImplementationID": ""\n    }\n  ],\n  "UserID": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/agents
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "AgentID": 0,
  "KeepAliveInterval": 0,
  "MachineName": "",
  "Status": [
    "LastStatusUpdate": "",
    "Online": false
  ],
  "StepConfigurations": [
    [
      "Configurations": [],
      "StepImplementationID": ""
    ]
  ],
  "UserID": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/agents")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete an Agent
{{baseUrl}}/api/v2/agents/:agentID
QUERY PARAMS

agentID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/agents/:agentID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/agents/:agentID")
require "http/client"

url = "{{baseUrl}}/api/v2/agents/:agentID"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/agents/:agentID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/agents/:agentID");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/agents/:agentID"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/agents/:agentID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/agents/:agentID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/agents/:agentID"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/agents/:agentID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/agents/:agentID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/agents/:agentID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/agents/:agentID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/agents/:agentID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/agents/:agentID',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/agents/:agentID")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/agents/:agentID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/agents/:agentID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/agents/:agentID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/agents/:agentID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/agents/:agentID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/agents/:agentID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/agents/:agentID" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/agents/:agentID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/agents/:agentID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/agents/:agentID');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/agents/:agentID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/agents/:agentID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/agents/:agentID' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/agents/:agentID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/agents/:agentID"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/agents/:agentID"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/agents/:agentID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/agents/:agentID') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/agents/:agentID";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/agents/:agentID
http DELETE {{baseUrl}}/api/v2/agents/:agentID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/agents/:agentID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/agents/:agentID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get Agent associated with the current user
{{baseUrl}}/api/v2/agents/Current
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/agents/Current");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/agents/Current")
require "http/client"

url = "{{baseUrl}}/api/v2/agents/Current"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/agents/Current"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/agents/Current");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/agents/Current"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/agents/Current HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/agents/Current")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/agents/Current"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/agents/Current")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/agents/Current")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/agents/Current');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/agents/Current'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/agents/Current';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/agents/Current',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/agents/Current")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/agents/Current',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/agents/Current'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/agents/Current');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/agents/Current'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/agents/Current';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/agents/Current"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/agents/Current" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/agents/Current",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/agents/Current');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/agents/Current');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/agents/Current');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/agents/Current' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/agents/Current' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/agents/Current")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/agents/Current"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/agents/Current"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/agents/Current")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/agents/Current') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/agents/Current";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/agents/Current
http GET {{baseUrl}}/api/v2/agents/Current
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/agents/Current
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/agents/Current")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get Agent
{{baseUrl}}/api/v2/agents/:agentID
QUERY PARAMS

agentID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/agents/:agentID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/agents/:agentID")
require "http/client"

url = "{{baseUrl}}/api/v2/agents/:agentID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/agents/:agentID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/agents/:agentID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/agents/:agentID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/agents/:agentID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/agents/:agentID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/agents/:agentID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/agents/:agentID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/agents/:agentID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/agents/:agentID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/agents/:agentID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/agents/:agentID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/agents/:agentID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/agents/:agentID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/agents/:agentID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/agents/:agentID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/agents/:agentID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/agents/:agentID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/agents/:agentID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/agents/:agentID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/agents/:agentID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/agents/:agentID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/agents/:agentID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/agents/:agentID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/agents/:agentID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/agents/:agentID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/agents/:agentID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/agents/:agentID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/agents/:agentID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/agents/:agentID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/agents/:agentID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/agents/:agentID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/agents/:agentID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/agents/:agentID
http GET {{baseUrl}}/api/v2/agents/:agentID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/agents/:agentID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/agents/:agentID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get Agents
{{baseUrl}}/api/v2/agents
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/agents");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/agents")
require "http/client"

url = "{{baseUrl}}/api/v2/agents"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/agents"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/agents");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/agents"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/agents HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/agents")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/agents"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/agents")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/agents")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/agents');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/agents'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/agents';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/agents',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/agents")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/agents',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/agents'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/agents');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/agents'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/agents';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/agents"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/agents" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/agents",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/agents');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/agents');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/agents');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/agents' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/agents' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/agents")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/agents"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/agents"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/agents")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/agents') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/agents";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/agents
http GET {{baseUrl}}/api/v2/agents
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/agents
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/agents")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get an Agent's ActivityRun
{{baseUrl}}/api/v2/agents/:agentID/ActivityRun
QUERY PARAMS

agentID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/agents/:agentID/ActivityRun");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/agents/:agentID/ActivityRun")
require "http/client"

url = "{{baseUrl}}/api/v2/agents/:agentID/ActivityRun"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/agents/:agentID/ActivityRun"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/agents/:agentID/ActivityRun");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/agents/:agentID/ActivityRun"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/agents/:agentID/ActivityRun HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/agents/:agentID/ActivityRun")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/agents/:agentID/ActivityRun"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/agents/:agentID/ActivityRun")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/agents/:agentID/ActivityRun")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/agents/:agentID/ActivityRun');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/agents/:agentID/ActivityRun'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/agents/:agentID/ActivityRun';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/agents/:agentID/ActivityRun',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/agents/:agentID/ActivityRun")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/agents/:agentID/ActivityRun',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/agents/:agentID/ActivityRun'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/agents/:agentID/ActivityRun');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/agents/:agentID/ActivityRun'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/agents/:agentID/ActivityRun';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/agents/:agentID/ActivityRun"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/agents/:agentID/ActivityRun" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/agents/:agentID/ActivityRun",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/agents/:agentID/ActivityRun');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/agents/:agentID/ActivityRun');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/agents/:agentID/ActivityRun');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/agents/:agentID/ActivityRun' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/agents/:agentID/ActivityRun' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/agents/:agentID/ActivityRun")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/agents/:agentID/ActivityRun"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/agents/:agentID/ActivityRun"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/agents/:agentID/ActivityRun")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/agents/:agentID/ActivityRun') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/agents/:agentID/ActivityRun";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/agents/:agentID/ActivityRun
http GET {{baseUrl}}/api/v2/agents/:agentID/ActivityRun
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/agents/:agentID/ActivityRun
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/agents/:agentID/ActivityRun")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the ActivityRun of Agent associated with the current user
{{baseUrl}}/api/v2/agents/Current/ActivityRun
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/agents/Current/ActivityRun");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/agents/Current/ActivityRun")
require "http/client"

url = "{{baseUrl}}/api/v2/agents/Current/ActivityRun"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/agents/Current/ActivityRun"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/agents/Current/ActivityRun");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/agents/Current/ActivityRun"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/agents/Current/ActivityRun HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/agents/Current/ActivityRun")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/agents/Current/ActivityRun"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/agents/Current/ActivityRun")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/agents/Current/ActivityRun")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/agents/Current/ActivityRun');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/agents/Current/ActivityRun'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/agents/Current/ActivityRun';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/agents/Current/ActivityRun',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/agents/Current/ActivityRun")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/agents/Current/ActivityRun',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/agents/Current/ActivityRun'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/agents/Current/ActivityRun');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/agents/Current/ActivityRun'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/agents/Current/ActivityRun';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/agents/Current/ActivityRun"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/agents/Current/ActivityRun" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/agents/Current/ActivityRun",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/agents/Current/ActivityRun');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/agents/Current/ActivityRun');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/agents/Current/ActivityRun');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/agents/Current/ActivityRun' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/agents/Current/ActivityRun' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/agents/Current/ActivityRun")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/agents/Current/ActivityRun"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/agents/Current/ActivityRun"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/agents/Current/ActivityRun")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/agents/Current/ActivityRun') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/agents/Current/ActivityRun";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/agents/Current/ActivityRun
http GET {{baseUrl}}/api/v2/agents/Current/ActivityRun
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/agents/Current/ActivityRun
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/agents/Current/ActivityRun")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update an Agent (PUT)
{{baseUrl}}/api/v2/agents/:agentID/Status
QUERY PARAMS

agentID
BODY json

{
  "LastStatusUpdate": "",
  "Online": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/agents/:agentID/Status");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"LastStatusUpdate\": \"\",\n  \"Online\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/agents/:agentID/Status" {:content-type :json
                                                                         :form-params {:LastStatusUpdate ""
                                                                                       :Online false}})
require "http/client"

url = "{{baseUrl}}/api/v2/agents/:agentID/Status"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"LastStatusUpdate\": \"\",\n  \"Online\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/agents/:agentID/Status"),
    Content = new StringContent("{\n  \"LastStatusUpdate\": \"\",\n  \"Online\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/agents/:agentID/Status");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"LastStatusUpdate\": \"\",\n  \"Online\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/agents/:agentID/Status"

	payload := strings.NewReader("{\n  \"LastStatusUpdate\": \"\",\n  \"Online\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/agents/:agentID/Status HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 47

{
  "LastStatusUpdate": "",
  "Online": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/agents/:agentID/Status")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"LastStatusUpdate\": \"\",\n  \"Online\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/agents/:agentID/Status"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"LastStatusUpdate\": \"\",\n  \"Online\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"LastStatusUpdate\": \"\",\n  \"Online\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/agents/:agentID/Status")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/agents/:agentID/Status")
  .header("content-type", "application/json")
  .body("{\n  \"LastStatusUpdate\": \"\",\n  \"Online\": false\n}")
  .asString();
const data = JSON.stringify({
  LastStatusUpdate: '',
  Online: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/agents/:agentID/Status');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/agents/:agentID/Status',
  headers: {'content-type': 'application/json'},
  data: {LastStatusUpdate: '', Online: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/agents/:agentID/Status';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"LastStatusUpdate":"","Online":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/agents/:agentID/Status',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "LastStatusUpdate": "",\n  "Online": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"LastStatusUpdate\": \"\",\n  \"Online\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/agents/:agentID/Status")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/agents/:agentID/Status',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({LastStatusUpdate: '', Online: false}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/agents/:agentID/Status',
  headers: {'content-type': 'application/json'},
  body: {LastStatusUpdate: '', Online: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/agents/:agentID/Status');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  LastStatusUpdate: '',
  Online: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/agents/:agentID/Status',
  headers: {'content-type': 'application/json'},
  data: {LastStatusUpdate: '', Online: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/agents/:agentID/Status';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"LastStatusUpdate":"","Online":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"LastStatusUpdate": @"",
                              @"Online": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/agents/:agentID/Status"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/agents/:agentID/Status" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"LastStatusUpdate\": \"\",\n  \"Online\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/agents/:agentID/Status",
  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([
    'LastStatusUpdate' => '',
    'Online' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/agents/:agentID/Status', [
  'body' => '{
  "LastStatusUpdate": "",
  "Online": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/agents/:agentID/Status');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'LastStatusUpdate' => '',
  'Online' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'LastStatusUpdate' => '',
  'Online' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/agents/:agentID/Status');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/agents/:agentID/Status' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "LastStatusUpdate": "",
  "Online": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/agents/:agentID/Status' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "LastStatusUpdate": "",
  "Online": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"LastStatusUpdate\": \"\",\n  \"Online\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/agents/:agentID/Status", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/agents/:agentID/Status"

payload = {
    "LastStatusUpdate": "",
    "Online": False
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/agents/:agentID/Status"

payload <- "{\n  \"LastStatusUpdate\": \"\",\n  \"Online\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/agents/:agentID/Status")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"LastStatusUpdate\": \"\",\n  \"Online\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/agents/:agentID/Status') do |req|
  req.body = "{\n  \"LastStatusUpdate\": \"\",\n  \"Online\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/agents/:agentID/Status";

    let payload = json!({
        "LastStatusUpdate": "",
        "Online": false
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/agents/:agentID/Status \
  --header 'content-type: application/json' \
  --data '{
  "LastStatusUpdate": "",
  "Online": false
}'
echo '{
  "LastStatusUpdate": "",
  "Online": false
}' |  \
  http PUT {{baseUrl}}/api/v2/agents/:agentID/Status \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "LastStatusUpdate": "",\n  "Online": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/agents/:agentID/Status
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "LastStatusUpdate": "",
  "Online": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/agents/:agentID/Status")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update an Agent
{{baseUrl}}/api/v2/agents/:agentID
QUERY PARAMS

agentID
BODY json

{
  "AgentID": 0,
  "KeepAliveInterval": 0,
  "MachineName": "",
  "Status": {
    "LastStatusUpdate": "",
    "Online": false
  },
  "StepConfigurations": [
    {
      "Configurations": [],
      "StepImplementationID": ""
    }
  ],
  "UserID": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/agents/:agentID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/agents/:agentID" {:content-type :json
                                                                  :form-params {:AgentID 0
                                                                                :KeepAliveInterval 0
                                                                                :MachineName ""
                                                                                :Status {:LastStatusUpdate ""
                                                                                         :Online false}
                                                                                :StepConfigurations [{:Configurations []
                                                                                                      :StepImplementationID ""}]
                                                                                :UserID 0}})
require "http/client"

url = "{{baseUrl}}/api/v2/agents/:agentID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/agents/:agentID"),
    Content = new StringContent("{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/agents/:agentID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/agents/:agentID"

	payload := strings.NewReader("{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/agents/:agentID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 251

{
  "AgentID": 0,
  "KeepAliveInterval": 0,
  "MachineName": "",
  "Status": {
    "LastStatusUpdate": "",
    "Online": false
  },
  "StepConfigurations": [
    {
      "Configurations": [],
      "StepImplementationID": ""
    }
  ],
  "UserID": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/agents/:agentID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/agents/:agentID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/agents/:agentID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/agents/:agentID")
  .header("content-type", "application/json")
  .body("{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}")
  .asString();
const data = JSON.stringify({
  AgentID: 0,
  KeepAliveInterval: 0,
  MachineName: '',
  Status: {
    LastStatusUpdate: '',
    Online: false
  },
  StepConfigurations: [
    {
      Configurations: [],
      StepImplementationID: ''
    }
  ],
  UserID: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/agents/:agentID');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/agents/:agentID',
  headers: {'content-type': 'application/json'},
  data: {
    AgentID: 0,
    KeepAliveInterval: 0,
    MachineName: '',
    Status: {LastStatusUpdate: '', Online: false},
    StepConfigurations: [{Configurations: [], StepImplementationID: ''}],
    UserID: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/agents/:agentID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"AgentID":0,"KeepAliveInterval":0,"MachineName":"","Status":{"LastStatusUpdate":"","Online":false},"StepConfigurations":[{"Configurations":[],"StepImplementationID":""}],"UserID":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/agents/:agentID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AgentID": 0,\n  "KeepAliveInterval": 0,\n  "MachineName": "",\n  "Status": {\n    "LastStatusUpdate": "",\n    "Online": false\n  },\n  "StepConfigurations": [\n    {\n      "Configurations": [],\n      "StepImplementationID": ""\n    }\n  ],\n  "UserID": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/agents/:agentID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/agents/:agentID',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  AgentID: 0,
  KeepAliveInterval: 0,
  MachineName: '',
  Status: {LastStatusUpdate: '', Online: false},
  StepConfigurations: [{Configurations: [], StepImplementationID: ''}],
  UserID: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/agents/:agentID',
  headers: {'content-type': 'application/json'},
  body: {
    AgentID: 0,
    KeepAliveInterval: 0,
    MachineName: '',
    Status: {LastStatusUpdate: '', Online: false},
    StepConfigurations: [{Configurations: [], StepImplementationID: ''}],
    UserID: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/agents/:agentID');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AgentID: 0,
  KeepAliveInterval: 0,
  MachineName: '',
  Status: {
    LastStatusUpdate: '',
    Online: false
  },
  StepConfigurations: [
    {
      Configurations: [],
      StepImplementationID: ''
    }
  ],
  UserID: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/agents/:agentID',
  headers: {'content-type': 'application/json'},
  data: {
    AgentID: 0,
    KeepAliveInterval: 0,
    MachineName: '',
    Status: {LastStatusUpdate: '', Online: false},
    StepConfigurations: [{Configurations: [], StepImplementationID: ''}],
    UserID: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/agents/:agentID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"AgentID":0,"KeepAliveInterval":0,"MachineName":"","Status":{"LastStatusUpdate":"","Online":false},"StepConfigurations":[{"Configurations":[],"StepImplementationID":""}],"UserID":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AgentID": @0,
                              @"KeepAliveInterval": @0,
                              @"MachineName": @"",
                              @"Status": @{ @"LastStatusUpdate": @"", @"Online": @NO },
                              @"StepConfigurations": @[ @{ @"Configurations": @[  ], @"StepImplementationID": @"" } ],
                              @"UserID": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/agents/:agentID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/agents/:agentID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/agents/:agentID",
  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([
    'AgentID' => 0,
    'KeepAliveInterval' => 0,
    'MachineName' => '',
    'Status' => [
        'LastStatusUpdate' => '',
        'Online' => null
    ],
    'StepConfigurations' => [
        [
                'Configurations' => [
                                
                ],
                'StepImplementationID' => ''
        ]
    ],
    'UserID' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/agents/:agentID', [
  'body' => '{
  "AgentID": 0,
  "KeepAliveInterval": 0,
  "MachineName": "",
  "Status": {
    "LastStatusUpdate": "",
    "Online": false
  },
  "StepConfigurations": [
    {
      "Configurations": [],
      "StepImplementationID": ""
    }
  ],
  "UserID": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/agents/:agentID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AgentID' => 0,
  'KeepAliveInterval' => 0,
  'MachineName' => '',
  'Status' => [
    'LastStatusUpdate' => '',
    'Online' => null
  ],
  'StepConfigurations' => [
    [
        'Configurations' => [
                
        ],
        'StepImplementationID' => ''
    ]
  ],
  'UserID' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AgentID' => 0,
  'KeepAliveInterval' => 0,
  'MachineName' => '',
  'Status' => [
    'LastStatusUpdate' => '',
    'Online' => null
  ],
  'StepConfigurations' => [
    [
        'Configurations' => [
                
        ],
        'StepImplementationID' => ''
    ]
  ],
  'UserID' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/agents/:agentID');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/agents/:agentID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "AgentID": 0,
  "KeepAliveInterval": 0,
  "MachineName": "",
  "Status": {
    "LastStatusUpdate": "",
    "Online": false
  },
  "StepConfigurations": [
    {
      "Configurations": [],
      "StepImplementationID": ""
    }
  ],
  "UserID": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/agents/:agentID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "AgentID": 0,
  "KeepAliveInterval": 0,
  "MachineName": "",
  "Status": {
    "LastStatusUpdate": "",
    "Online": false
  },
  "StepConfigurations": [
    {
      "Configurations": [],
      "StepImplementationID": ""
    }
  ],
  "UserID": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/agents/:agentID", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/agents/:agentID"

payload = {
    "AgentID": 0,
    "KeepAliveInterval": 0,
    "MachineName": "",
    "Status": {
        "LastStatusUpdate": "",
        "Online": False
    },
    "StepConfigurations": [
        {
            "Configurations": [],
            "StepImplementationID": ""
        }
    ],
    "UserID": 0
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/agents/:agentID"

payload <- "{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/agents/:agentID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/agents/:agentID') do |req|
  req.body = "{\n  \"AgentID\": 0,\n  \"KeepAliveInterval\": 0,\n  \"MachineName\": \"\",\n  \"Status\": {\n    \"LastStatusUpdate\": \"\",\n    \"Online\": false\n  },\n  \"StepConfigurations\": [\n    {\n      \"Configurations\": [],\n      \"StepImplementationID\": \"\"\n    }\n  ],\n  \"UserID\": 0\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/agents/:agentID";

    let payload = json!({
        "AgentID": 0,
        "KeepAliveInterval": 0,
        "MachineName": "",
        "Status": json!({
            "LastStatusUpdate": "",
            "Online": false
        }),
        "StepConfigurations": (
            json!({
                "Configurations": (),
                "StepImplementationID": ""
            })
        ),
        "UserID": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/agents/:agentID \
  --header 'content-type: application/json' \
  --data '{
  "AgentID": 0,
  "KeepAliveInterval": 0,
  "MachineName": "",
  "Status": {
    "LastStatusUpdate": "",
    "Online": false
  },
  "StepConfigurations": [
    {
      "Configurations": [],
      "StepImplementationID": ""
    }
  ],
  "UserID": 0
}'
echo '{
  "AgentID": 0,
  "KeepAliveInterval": 0,
  "MachineName": "",
  "Status": {
    "LastStatusUpdate": "",
    "Online": false
  },
  "StepConfigurations": [
    {
      "Configurations": [],
      "StepImplementationID": ""
    }
  ],
  "UserID": 0
}' |  \
  http PUT {{baseUrl}}/api/v2/agents/:agentID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "AgentID": 0,\n  "KeepAliveInterval": 0,\n  "MachineName": "",\n  "Status": {\n    "LastStatusUpdate": "",\n    "Online": false\n  },\n  "StepConfigurations": [\n    {\n      "Configurations": [],\n      "StepImplementationID": ""\n    }\n  ],\n  "UserID": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/agents/:agentID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "AgentID": 0,
  "KeepAliveInterval": 0,
  "MachineName": "",
  "Status": [
    "LastStatusUpdate": "",
    "Online": false
  ],
  "StepConfigurations": [
    [
      "Configurations": [],
      "StepImplementationID": ""
    ]
  ],
  "UserID": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/agents/:agentID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update the ActivityRun assigned to the Agent.
{{baseUrl}}/api/v2/agents/:agentID/ActivityRun
QUERY PARAMS

agentID
BODY json

{
  "ActivityRunID": 0,
  "EndDate": "",
  "JobActivityID": 0,
  "JobRunID": 0,
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Value": ""
    }
  ],
  "StartDate": "",
  "Status": {
    "CurrentStep": 0,
    "Status": "",
    "StepProgress": 0,
    "StepStatus": ""
  },
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/agents/:agentID/ActivityRun");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/agents/:agentID/ActivityRun" {:content-type :json
                                                                              :form-params {:ActivityRunID 0
                                                                                            :EndDate ""
                                                                                            :JobActivityID 0
                                                                                            :JobRunID 0
                                                                                            :Parameters [{:Direction ""
                                                                                                          :Name ""
                                                                                                          :Value ""}]
                                                                                            :StartDate ""
                                                                                            :Status {:CurrentStep 0
                                                                                                     :Status ""
                                                                                                     :StepProgress 0
                                                                                                     :StepStatus ""}
                                                                                            :Steps [{:ActivityID 0
                                                                                                     :ActivityStepID 0
                                                                                                     :ImplementationID ""
                                                                                                     :ParameterMappings [{:Name ""
                                                                                                                          :Source ""
                                                                                                                          :SourceType ""}]
                                                                                                     :RunOrder 0
                                                                                                     :StepID 0
                                                                                                     :StepName ""
                                                                                                     :UseConfig ""}]}})
require "http/client"

url = "{{baseUrl}}/api/v2/agents/:agentID/ActivityRun"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\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}}/api/v2/agents/:agentID/ActivityRun"),
    Content = new StringContent("{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/agents/:agentID/ActivityRun");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/agents/:agentID/ActivityRun"

	payload := strings.NewReader("{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/agents/:agentID/ActivityRun HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 621

{
  "ActivityRunID": 0,
  "EndDate": "",
  "JobActivityID": 0,
  "JobRunID": 0,
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Value": ""
    }
  ],
  "StartDate": "",
  "Status": {
    "CurrentStep": 0,
    "Status": "",
    "StepProgress": 0,
    "StepStatus": ""
  },
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/agents/:agentID/ActivityRun")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/agents/:agentID/ActivityRun"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/agents/:agentID/ActivityRun")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/agents/:agentID/ActivityRun")
  .header("content-type", "application/json")
  .body("{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  ActivityRunID: 0,
  EndDate: '',
  JobActivityID: 0,
  JobRunID: 0,
  Parameters: [
    {
      Direction: '',
      Name: '',
      Value: ''
    }
  ],
  StartDate: '',
  Status: {
    CurrentStep: 0,
    Status: '',
    StepProgress: 0,
    StepStatus: ''
  },
  Steps: [
    {
      ActivityID: 0,
      ActivityStepID: 0,
      ImplementationID: '',
      ParameterMappings: [
        {
          Name: '',
          Source: '',
          SourceType: ''
        }
      ],
      RunOrder: 0,
      StepID: 0,
      StepName: '',
      UseConfig: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/agents/:agentID/ActivityRun');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/agents/:agentID/ActivityRun',
  headers: {'content-type': 'application/json'},
  data: {
    ActivityRunID: 0,
    EndDate: '',
    JobActivityID: 0,
    JobRunID: 0,
    Parameters: [{Direction: '', Name: '', Value: ''}],
    StartDate: '',
    Status: {CurrentStep: 0, Status: '', StepProgress: 0, StepStatus: ''},
    Steps: [
      {
        ActivityID: 0,
        ActivityStepID: 0,
        ImplementationID: '',
        ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
        RunOrder: 0,
        StepID: 0,
        StepName: '',
        UseConfig: ''
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/agents/:agentID/ActivityRun';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ActivityRunID":0,"EndDate":"","JobActivityID":0,"JobRunID":0,"Parameters":[{"Direction":"","Name":"","Value":""}],"StartDate":"","Status":{"CurrentStep":0,"Status":"","StepProgress":0,"StepStatus":""},"Steps":[{"ActivityID":0,"ActivityStepID":0,"ImplementationID":"","ParameterMappings":[{"Name":"","Source":"","SourceType":""}],"RunOrder":0,"StepID":0,"StepName":"","UseConfig":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/agents/:agentID/ActivityRun',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ActivityRunID": 0,\n  "EndDate": "",\n  "JobActivityID": 0,\n  "JobRunID": 0,\n  "Parameters": [\n    {\n      "Direction": "",\n      "Name": "",\n      "Value": ""\n    }\n  ],\n  "StartDate": "",\n  "Status": {\n    "CurrentStep": 0,\n    "Status": "",\n    "StepProgress": 0,\n    "StepStatus": ""\n  },\n  "Steps": [\n    {\n      "ActivityID": 0,\n      "ActivityStepID": 0,\n      "ImplementationID": "",\n      "ParameterMappings": [\n        {\n          "Name": "",\n          "Source": "",\n          "SourceType": ""\n        }\n      ],\n      "RunOrder": 0,\n      "StepID": 0,\n      "StepName": "",\n      "UseConfig": ""\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/agents/:agentID/ActivityRun")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/agents/:agentID/ActivityRun',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  ActivityRunID: 0,
  EndDate: '',
  JobActivityID: 0,
  JobRunID: 0,
  Parameters: [{Direction: '', Name: '', Value: ''}],
  StartDate: '',
  Status: {CurrentStep: 0, Status: '', StepProgress: 0, StepStatus: ''},
  Steps: [
    {
      ActivityID: 0,
      ActivityStepID: 0,
      ImplementationID: '',
      ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
      RunOrder: 0,
      StepID: 0,
      StepName: '',
      UseConfig: ''
    }
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/agents/:agentID/ActivityRun',
  headers: {'content-type': 'application/json'},
  body: {
    ActivityRunID: 0,
    EndDate: '',
    JobActivityID: 0,
    JobRunID: 0,
    Parameters: [{Direction: '', Name: '', Value: ''}],
    StartDate: '',
    Status: {CurrentStep: 0, Status: '', StepProgress: 0, StepStatus: ''},
    Steps: [
      {
        ActivityID: 0,
        ActivityStepID: 0,
        ImplementationID: '',
        ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
        RunOrder: 0,
        StepID: 0,
        StepName: '',
        UseConfig: ''
      }
    ]
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/agents/:agentID/ActivityRun');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ActivityRunID: 0,
  EndDate: '',
  JobActivityID: 0,
  JobRunID: 0,
  Parameters: [
    {
      Direction: '',
      Name: '',
      Value: ''
    }
  ],
  StartDate: '',
  Status: {
    CurrentStep: 0,
    Status: '',
    StepProgress: 0,
    StepStatus: ''
  },
  Steps: [
    {
      ActivityID: 0,
      ActivityStepID: 0,
      ImplementationID: '',
      ParameterMappings: [
        {
          Name: '',
          Source: '',
          SourceType: ''
        }
      ],
      RunOrder: 0,
      StepID: 0,
      StepName: '',
      UseConfig: ''
    }
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/agents/:agentID/ActivityRun',
  headers: {'content-type': 'application/json'},
  data: {
    ActivityRunID: 0,
    EndDate: '',
    JobActivityID: 0,
    JobRunID: 0,
    Parameters: [{Direction: '', Name: '', Value: ''}],
    StartDate: '',
    Status: {CurrentStep: 0, Status: '', StepProgress: 0, StepStatus: ''},
    Steps: [
      {
        ActivityID: 0,
        ActivityStepID: 0,
        ImplementationID: '',
        ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
        RunOrder: 0,
        StepID: 0,
        StepName: '',
        UseConfig: ''
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/agents/:agentID/ActivityRun';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ActivityRunID":0,"EndDate":"","JobActivityID":0,"JobRunID":0,"Parameters":[{"Direction":"","Name":"","Value":""}],"StartDate":"","Status":{"CurrentStep":0,"Status":"","StepProgress":0,"StepStatus":""},"Steps":[{"ActivityID":0,"ActivityStepID":0,"ImplementationID":"","ParameterMappings":[{"Name":"","Source":"","SourceType":""}],"RunOrder":0,"StepID":0,"StepName":"","UseConfig":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ActivityRunID": @0,
                              @"EndDate": @"",
                              @"JobActivityID": @0,
                              @"JobRunID": @0,
                              @"Parameters": @[ @{ @"Direction": @"", @"Name": @"", @"Value": @"" } ],
                              @"StartDate": @"",
                              @"Status": @{ @"CurrentStep": @0, @"Status": @"", @"StepProgress": @0, @"StepStatus": @"" },
                              @"Steps": @[ @{ @"ActivityID": @0, @"ActivityStepID": @0, @"ImplementationID": @"", @"ParameterMappings": @[ @{ @"Name": @"", @"Source": @"", @"SourceType": @"" } ], @"RunOrder": @0, @"StepID": @0, @"StepName": @"", @"UseConfig": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/agents/:agentID/ActivityRun"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/agents/:agentID/ActivityRun" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/agents/:agentID/ActivityRun",
  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([
    'ActivityRunID' => 0,
    'EndDate' => '',
    'JobActivityID' => 0,
    'JobRunID' => 0,
    'Parameters' => [
        [
                'Direction' => '',
                'Name' => '',
                'Value' => ''
        ]
    ],
    'StartDate' => '',
    'Status' => [
        'CurrentStep' => 0,
        'Status' => '',
        'StepProgress' => 0,
        'StepStatus' => ''
    ],
    'Steps' => [
        [
                'ActivityID' => 0,
                'ActivityStepID' => 0,
                'ImplementationID' => '',
                'ParameterMappings' => [
                                [
                                                                'Name' => '',
                                                                'Source' => '',
                                                                'SourceType' => ''
                                ]
                ],
                'RunOrder' => 0,
                'StepID' => 0,
                'StepName' => '',
                'UseConfig' => ''
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/agents/:agentID/ActivityRun', [
  'body' => '{
  "ActivityRunID": 0,
  "EndDate": "",
  "JobActivityID": 0,
  "JobRunID": 0,
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Value": ""
    }
  ],
  "StartDate": "",
  "Status": {
    "CurrentStep": 0,
    "Status": "",
    "StepProgress": 0,
    "StepStatus": ""
  },
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/agents/:agentID/ActivityRun');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ActivityRunID' => 0,
  'EndDate' => '',
  'JobActivityID' => 0,
  'JobRunID' => 0,
  'Parameters' => [
    [
        'Direction' => '',
        'Name' => '',
        'Value' => ''
    ]
  ],
  'StartDate' => '',
  'Status' => [
    'CurrentStep' => 0,
    'Status' => '',
    'StepProgress' => 0,
    'StepStatus' => ''
  ],
  'Steps' => [
    [
        'ActivityID' => 0,
        'ActivityStepID' => 0,
        'ImplementationID' => '',
        'ParameterMappings' => [
                [
                                'Name' => '',
                                'Source' => '',
                                'SourceType' => ''
                ]
        ],
        'RunOrder' => 0,
        'StepID' => 0,
        'StepName' => '',
        'UseConfig' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ActivityRunID' => 0,
  'EndDate' => '',
  'JobActivityID' => 0,
  'JobRunID' => 0,
  'Parameters' => [
    [
        'Direction' => '',
        'Name' => '',
        'Value' => ''
    ]
  ],
  'StartDate' => '',
  'Status' => [
    'CurrentStep' => 0,
    'Status' => '',
    'StepProgress' => 0,
    'StepStatus' => ''
  ],
  'Steps' => [
    [
        'ActivityID' => 0,
        'ActivityStepID' => 0,
        'ImplementationID' => '',
        'ParameterMappings' => [
                [
                                'Name' => '',
                                'Source' => '',
                                'SourceType' => ''
                ]
        ],
        'RunOrder' => 0,
        'StepID' => 0,
        'StepName' => '',
        'UseConfig' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/agents/:agentID/ActivityRun');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/agents/:agentID/ActivityRun' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ActivityRunID": 0,
  "EndDate": "",
  "JobActivityID": 0,
  "JobRunID": 0,
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Value": ""
    }
  ],
  "StartDate": "",
  "Status": {
    "CurrentStep": 0,
    "Status": "",
    "StepProgress": 0,
    "StepStatus": ""
  },
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/agents/:agentID/ActivityRun' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ActivityRunID": 0,
  "EndDate": "",
  "JobActivityID": 0,
  "JobRunID": 0,
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Value": ""
    }
  ],
  "StartDate": "",
  "Status": {
    "CurrentStep": 0,
    "Status": "",
    "StepProgress": 0,
    "StepStatus": ""
  },
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/agents/:agentID/ActivityRun", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/agents/:agentID/ActivityRun"

payload = {
    "ActivityRunID": 0,
    "EndDate": "",
    "JobActivityID": 0,
    "JobRunID": 0,
    "Parameters": [
        {
            "Direction": "",
            "Name": "",
            "Value": ""
        }
    ],
    "StartDate": "",
    "Status": {
        "CurrentStep": 0,
        "Status": "",
        "StepProgress": 0,
        "StepStatus": ""
    },
    "Steps": [
        {
            "ActivityID": 0,
            "ActivityStepID": 0,
            "ImplementationID": "",
            "ParameterMappings": [
                {
                    "Name": "",
                    "Source": "",
                    "SourceType": ""
                }
            ],
            "RunOrder": 0,
            "StepID": 0,
            "StepName": "",
            "UseConfig": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/agents/:agentID/ActivityRun"

payload <- "{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/agents/:agentID/ActivityRun")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/agents/:agentID/ActivityRun') do |req|
  req.body = "{\n  \"ActivityRunID\": 0,\n  \"EndDate\": \"\",\n  \"JobActivityID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"StartDate\": \"\",\n  \"Status\": {\n    \"CurrentStep\": 0,\n    \"Status\": \"\",\n    \"StepProgress\": 0,\n    \"StepStatus\": \"\"\n  },\n  \"Steps\": [\n    {\n      \"ActivityID\": 0,\n      \"ActivityStepID\": 0,\n      \"ImplementationID\": \"\",\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0,\n      \"StepID\": 0,\n      \"StepName\": \"\",\n      \"UseConfig\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/agents/:agentID/ActivityRun";

    let payload = json!({
        "ActivityRunID": 0,
        "EndDate": "",
        "JobActivityID": 0,
        "JobRunID": 0,
        "Parameters": (
            json!({
                "Direction": "",
                "Name": "",
                "Value": ""
            })
        ),
        "StartDate": "",
        "Status": json!({
            "CurrentStep": 0,
            "Status": "",
            "StepProgress": 0,
            "StepStatus": ""
        }),
        "Steps": (
            json!({
                "ActivityID": 0,
                "ActivityStepID": 0,
                "ImplementationID": "",
                "ParameterMappings": (
                    json!({
                        "Name": "",
                        "Source": "",
                        "SourceType": ""
                    })
                ),
                "RunOrder": 0,
                "StepID": 0,
                "StepName": "",
                "UseConfig": ""
            })
        )
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/agents/:agentID/ActivityRun \
  --header 'content-type: application/json' \
  --data '{
  "ActivityRunID": 0,
  "EndDate": "",
  "JobActivityID": 0,
  "JobRunID": 0,
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Value": ""
    }
  ],
  "StartDate": "",
  "Status": {
    "CurrentStep": 0,
    "Status": "",
    "StepProgress": 0,
    "StepStatus": ""
  },
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}'
echo '{
  "ActivityRunID": 0,
  "EndDate": "",
  "JobActivityID": 0,
  "JobRunID": 0,
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Value": ""
    }
  ],
  "StartDate": "",
  "Status": {
    "CurrentStep": 0,
    "Status": "",
    "StepProgress": 0,
    "StepStatus": ""
  },
  "Steps": [
    {
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    }
  ]
}' |  \
  http PUT {{baseUrl}}/api/v2/agents/:agentID/ActivityRun \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "ActivityRunID": 0,\n  "EndDate": "",\n  "JobActivityID": 0,\n  "JobRunID": 0,\n  "Parameters": [\n    {\n      "Direction": "",\n      "Name": "",\n      "Value": ""\n    }\n  ],\n  "StartDate": "",\n  "Status": {\n    "CurrentStep": 0,\n    "Status": "",\n    "StepProgress": 0,\n    "StepStatus": ""\n  },\n  "Steps": [\n    {\n      "ActivityID": 0,\n      "ActivityStepID": 0,\n      "ImplementationID": "",\n      "ParameterMappings": [\n        {\n          "Name": "",\n          "Source": "",\n          "SourceType": ""\n        }\n      ],\n      "RunOrder": 0,\n      "StepID": 0,\n      "StepName": "",\n      "UseConfig": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/agents/:agentID/ActivityRun
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ActivityRunID": 0,
  "EndDate": "",
  "JobActivityID": 0,
  "JobRunID": 0,
  "Parameters": [
    [
      "Direction": "",
      "Name": "",
      "Value": ""
    ]
  ],
  "StartDate": "",
  "Status": [
    "CurrentStep": 0,
    "Status": "",
    "StepProgress": 0,
    "StepStatus": ""
  ],
  "Steps": [
    [
      "ActivityID": 0,
      "ActivityStepID": 0,
      "ImplementationID": "",
      "ParameterMappings": [
        [
          "Name": "",
          "Source": "",
          "SourceType": ""
        ]
      ],
      "RunOrder": 0,
      "StepID": 0,
      "StepName": "",
      "UseConfig": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/agents/:agentID/ActivityRun")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Acknowledges the connection to the API
{{baseUrl}}/api/v2/Authentication/IsAlive
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Authentication/IsAlive");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Authentication/IsAlive")
require "http/client"

url = "{{baseUrl}}/api/v2/Authentication/IsAlive"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Authentication/IsAlive"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Authentication/IsAlive");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Authentication/IsAlive"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Authentication/IsAlive HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Authentication/IsAlive")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Authentication/IsAlive"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Authentication/IsAlive")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Authentication/IsAlive")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Authentication/IsAlive');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Authentication/IsAlive'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Authentication/IsAlive';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Authentication/IsAlive',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Authentication/IsAlive")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Authentication/IsAlive',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Authentication/IsAlive'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Authentication/IsAlive');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Authentication/IsAlive'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Authentication/IsAlive';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Authentication/IsAlive"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Authentication/IsAlive" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Authentication/IsAlive",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Authentication/IsAlive');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Authentication/IsAlive');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Authentication/IsAlive');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Authentication/IsAlive' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Authentication/IsAlive' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Authentication/IsAlive")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Authentication/IsAlive"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Authentication/IsAlive"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Authentication/IsAlive")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Authentication/IsAlive') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Authentication/IsAlive";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Authentication/IsAlive
http GET {{baseUrl}}/api/v2/Authentication/IsAlive
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Authentication/IsAlive
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Authentication/IsAlive")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Authenticate a user.
{{baseUrl}}/api/v2/Authentication
BODY json

{
  "BearerAction": "",
  "MACAction": "",
  "password": "",
  "username": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Authentication");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/Authentication" {:content-type :json
                                                                  :form-params {:BearerAction ""
                                                                                :MACAction ""
                                                                                :password ""
                                                                                :username ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Authentication"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Authentication"),
    Content = new StringContent("{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Authentication");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Authentication"

	payload := strings.NewReader("{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/Authentication HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 79

{
  "BearerAction": "",
  "MACAction": "",
  "password": "",
  "username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/Authentication")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Authentication"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Authentication")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/Authentication")
  .header("content-type", "application/json")
  .body("{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  BearerAction: '',
  MACAction: '',
  password: '',
  username: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/Authentication');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Authentication',
  headers: {'content-type': 'application/json'},
  data: {BearerAction: '', MACAction: '', password: '', username: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Authentication';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"BearerAction":"","MACAction":"","password":"","username":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Authentication',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "BearerAction": "",\n  "MACAction": "",\n  "password": "",\n  "username": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Authentication")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Authentication',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({BearerAction: '', MACAction: '', password: '', username: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Authentication',
  headers: {'content-type': 'application/json'},
  body: {BearerAction: '', MACAction: '', password: '', username: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/Authentication');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  BearerAction: '',
  MACAction: '',
  password: '',
  username: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Authentication',
  headers: {'content-type': 'application/json'},
  data: {BearerAction: '', MACAction: '', password: '', username: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Authentication';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"BearerAction":"","MACAction":"","password":"","username":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"BearerAction": @"",
                              @"MACAction": @"",
                              @"password": @"",
                              @"username": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Authentication"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Authentication" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Authentication",
  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([
    'BearerAction' => '',
    'MACAction' => '',
    'password' => '',
    'username' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/Authentication', [
  'body' => '{
  "BearerAction": "",
  "MACAction": "",
  "password": "",
  "username": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Authentication');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'BearerAction' => '',
  'MACAction' => '',
  'password' => '',
  'username' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'BearerAction' => '',
  'MACAction' => '',
  'password' => '',
  'username' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Authentication');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Authentication' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "BearerAction": "",
  "MACAction": "",
  "password": "",
  "username": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Authentication' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "BearerAction": "",
  "MACAction": "",
  "password": "",
  "username": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/Authentication", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Authentication"

payload = {
    "BearerAction": "",
    "MACAction": "",
    "password": "",
    "username": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Authentication"

payload <- "{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Authentication")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/Authentication') do |req|
  req.body = "{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Authentication";

    let payload = json!({
        "BearerAction": "",
        "MACAction": "",
        "password": "",
        "username": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/Authentication \
  --header 'content-type: application/json' \
  --data '{
  "BearerAction": "",
  "MACAction": "",
  "password": "",
  "username": ""
}'
echo '{
  "BearerAction": "",
  "MACAction": "",
  "password": "",
  "username": ""
}' |  \
  http POST {{baseUrl}}/api/v2/Authentication \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "BearerAction": "",\n  "MACAction": "",\n  "password": "",\n  "username": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Authentication
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "BearerAction": "",
  "MACAction": "",
  "password": "",
  "username": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Authentication")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Manage API tokens.
{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens
QUERY PARAMS

UserID
BODY json

{
  "BearerAction": "",
  "MACAction": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens" {:content-type :json
                                                                                    :form-params {:BearerAction ""
                                                                                                  :MACAction ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens"),
    Content = new StringContent("{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens"

	payload := strings.NewReader("{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/AuthenticatedUsers/:UserID/Tokens HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 43

{
  "BearerAction": "",
  "MACAction": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\"\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  \"BearerAction\": \"\",\n  \"MACAction\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens")
  .header("content-type", "application/json")
  .body("{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  BearerAction: '',
  MACAction: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens',
  headers: {'content-type': 'application/json'},
  data: {BearerAction: '', MACAction: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"BearerAction":"","MACAction":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "BearerAction": "",\n  "MACAction": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthenticatedUsers/:UserID/Tokens',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({BearerAction: '', MACAction: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens',
  headers: {'content-type': 'application/json'},
  body: {BearerAction: '', MACAction: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  BearerAction: '',
  MACAction: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens',
  headers: {'content-type': 'application/json'},
  data: {BearerAction: '', MACAction: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"BearerAction":"","MACAction":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"BearerAction": @"",
                              @"MACAction": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens",
  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([
    'BearerAction' => '',
    'MACAction' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens', [
  'body' => '{
  "BearerAction": "",
  "MACAction": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'BearerAction' => '',
  'MACAction' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'BearerAction' => '',
  'MACAction' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "BearerAction": "",
  "MACAction": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "BearerAction": "",
  "MACAction": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/AuthenticatedUsers/:UserID/Tokens", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens"

payload = {
    "BearerAction": "",
    "MACAction": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens"

payload <- "{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\"\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/api/v2/AuthenticatedUsers/:UserID/Tokens') do |req|
  req.body = "{\n  \"BearerAction\": \"\",\n  \"MACAction\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens";

    let payload = json!({
        "BearerAction": "",
        "MACAction": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens \
  --header 'content-type: application/json' \
  --data '{
  "BearerAction": "",
  "MACAction": ""
}'
echo '{
  "BearerAction": "",
  "MACAction": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "BearerAction": "",\n  "MACAction": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "BearerAction": "",
  "MACAction": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthenticatedUsers/:UserID/Tokens")! 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 Request a password reset.
{{baseUrl}}/api/v2/Authentication/RequestPasswordReset
BODY json

{
  "ParameterName": "",
  "Url": "",
  "Username": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Authentication/RequestPasswordReset");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ParameterName\": \"\",\n  \"Url\": \"\",\n  \"Username\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/Authentication/RequestPasswordReset" {:content-type :json
                                                                                       :form-params {:ParameterName ""
                                                                                                     :Url ""
                                                                                                     :Username ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Authentication/RequestPasswordReset"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ParameterName\": \"\",\n  \"Url\": \"\",\n  \"Username\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Authentication/RequestPasswordReset"),
    Content = new StringContent("{\n  \"ParameterName\": \"\",\n  \"Url\": \"\",\n  \"Username\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Authentication/RequestPasswordReset");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ParameterName\": \"\",\n  \"Url\": \"\",\n  \"Username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Authentication/RequestPasswordReset"

	payload := strings.NewReader("{\n  \"ParameterName\": \"\",\n  \"Url\": \"\",\n  \"Username\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/Authentication/RequestPasswordReset HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 56

{
  "ParameterName": "",
  "Url": "",
  "Username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/Authentication/RequestPasswordReset")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ParameterName\": \"\",\n  \"Url\": \"\",\n  \"Username\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Authentication/RequestPasswordReset"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ParameterName\": \"\",\n  \"Url\": \"\",\n  \"Username\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ParameterName\": \"\",\n  \"Url\": \"\",\n  \"Username\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Authentication/RequestPasswordReset")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/Authentication/RequestPasswordReset")
  .header("content-type", "application/json")
  .body("{\n  \"ParameterName\": \"\",\n  \"Url\": \"\",\n  \"Username\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ParameterName: '',
  Url: '',
  Username: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/Authentication/RequestPasswordReset');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Authentication/RequestPasswordReset',
  headers: {'content-type': 'application/json'},
  data: {ParameterName: '', Url: '', Username: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Authentication/RequestPasswordReset';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ParameterName":"","Url":"","Username":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Authentication/RequestPasswordReset',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ParameterName": "",\n  "Url": "",\n  "Username": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ParameterName\": \"\",\n  \"Url\": \"\",\n  \"Username\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Authentication/RequestPasswordReset")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Authentication/RequestPasswordReset',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ParameterName: '', Url: '', Username: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Authentication/RequestPasswordReset',
  headers: {'content-type': 'application/json'},
  body: {ParameterName: '', Url: '', Username: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/Authentication/RequestPasswordReset');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ParameterName: '',
  Url: '',
  Username: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Authentication/RequestPasswordReset',
  headers: {'content-type': 'application/json'},
  data: {ParameterName: '', Url: '', Username: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Authentication/RequestPasswordReset';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ParameterName":"","Url":"","Username":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ParameterName": @"",
                              @"Url": @"",
                              @"Username": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Authentication/RequestPasswordReset"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Authentication/RequestPasswordReset" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ParameterName\": \"\",\n  \"Url\": \"\",\n  \"Username\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Authentication/RequestPasswordReset",
  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([
    'ParameterName' => '',
    'Url' => '',
    'Username' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/Authentication/RequestPasswordReset', [
  'body' => '{
  "ParameterName": "",
  "Url": "",
  "Username": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Authentication/RequestPasswordReset');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ParameterName' => '',
  'Url' => '',
  'Username' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ParameterName' => '',
  'Url' => '',
  'Username' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Authentication/RequestPasswordReset');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Authentication/RequestPasswordReset' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ParameterName": "",
  "Url": "",
  "Username": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Authentication/RequestPasswordReset' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ParameterName": "",
  "Url": "",
  "Username": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ParameterName\": \"\",\n  \"Url\": \"\",\n  \"Username\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/Authentication/RequestPasswordReset", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Authentication/RequestPasswordReset"

payload = {
    "ParameterName": "",
    "Url": "",
    "Username": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Authentication/RequestPasswordReset"

payload <- "{\n  \"ParameterName\": \"\",\n  \"Url\": \"\",\n  \"Username\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Authentication/RequestPasswordReset")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ParameterName\": \"\",\n  \"Url\": \"\",\n  \"Username\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/Authentication/RequestPasswordReset') do |req|
  req.body = "{\n  \"ParameterName\": \"\",\n  \"Url\": \"\",\n  \"Username\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Authentication/RequestPasswordReset";

    let payload = json!({
        "ParameterName": "",
        "Url": "",
        "Username": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/Authentication/RequestPasswordReset \
  --header 'content-type: application/json' \
  --data '{
  "ParameterName": "",
  "Url": "",
  "Username": ""
}'
echo '{
  "ParameterName": "",
  "Url": "",
  "Username": ""
}' |  \
  http POST {{baseUrl}}/api/v2/Authentication/RequestPasswordReset \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ParameterName": "",\n  "Url": "",\n  "Username": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Authentication/RequestPasswordReset
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ParameterName": "",
  "Url": "",
  "Username": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Authentication/RequestPasswordReset")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Reset a password
{{baseUrl}}/api/v2/Authentication/ResetPasword
BODY json

{
  "NewPassword": "",
  "Token": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Authentication/ResetPasword");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NewPassword\": \"\",\n  \"Token\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/Authentication/ResetPasword" {:content-type :json
                                                                               :form-params {:NewPassword ""
                                                                                             :Token ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Authentication/ResetPasword"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"NewPassword\": \"\",\n  \"Token\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Authentication/ResetPasword"),
    Content = new StringContent("{\n  \"NewPassword\": \"\",\n  \"Token\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Authentication/ResetPasword");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NewPassword\": \"\",\n  \"Token\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Authentication/ResetPasword"

	payload := strings.NewReader("{\n  \"NewPassword\": \"\",\n  \"Token\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/Authentication/ResetPasword HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 38

{
  "NewPassword": "",
  "Token": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/Authentication/ResetPasword")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NewPassword\": \"\",\n  \"Token\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Authentication/ResetPasword"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NewPassword\": \"\",\n  \"Token\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"NewPassword\": \"\",\n  \"Token\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Authentication/ResetPasword")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/Authentication/ResetPasword")
  .header("content-type", "application/json")
  .body("{\n  \"NewPassword\": \"\",\n  \"Token\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NewPassword: '',
  Token: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/Authentication/ResetPasword');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Authentication/ResetPasword',
  headers: {'content-type': 'application/json'},
  data: {NewPassword: '', Token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Authentication/ResetPasword';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"NewPassword":"","Token":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Authentication/ResetPasword',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NewPassword": "",\n  "Token": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NewPassword\": \"\",\n  \"Token\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Authentication/ResetPasword")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Authentication/ResetPasword',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({NewPassword: '', Token: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Authentication/ResetPasword',
  headers: {'content-type': 'application/json'},
  body: {NewPassword: '', Token: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/Authentication/ResetPasword');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NewPassword: '',
  Token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Authentication/ResetPasword',
  headers: {'content-type': 'application/json'},
  data: {NewPassword: '', Token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Authentication/ResetPasword';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"NewPassword":"","Token":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NewPassword": @"",
                              @"Token": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Authentication/ResetPasword"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Authentication/ResetPasword" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"NewPassword\": \"\",\n  \"Token\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Authentication/ResetPasword",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'NewPassword' => '',
    'Token' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/Authentication/ResetPasword', [
  'body' => '{
  "NewPassword": "",
  "Token": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Authentication/ResetPasword');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NewPassword' => '',
  'Token' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NewPassword' => '',
  'Token' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Authentication/ResetPasword');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Authentication/ResetPasword' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NewPassword": "",
  "Token": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Authentication/ResetPasword' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NewPassword": "",
  "Token": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NewPassword\": \"\",\n  \"Token\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/Authentication/ResetPasword", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Authentication/ResetPasword"

payload = {
    "NewPassword": "",
    "Token": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Authentication/ResetPasword"

payload <- "{\n  \"NewPassword\": \"\",\n  \"Token\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Authentication/ResetPasword")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"NewPassword\": \"\",\n  \"Token\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/Authentication/ResetPasword') do |req|
  req.body = "{\n  \"NewPassword\": \"\",\n  \"Token\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Authentication/ResetPasword";

    let payload = json!({
        "NewPassword": "",
        "Token": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/Authentication/ResetPasword \
  --header 'content-type: application/json' \
  --data '{
  "NewPassword": "",
  "Token": ""
}'
echo '{
  "NewPassword": "",
  "Token": ""
}' |  \
  http POST {{baseUrl}}/api/v2/Authentication/ResetPasword \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "NewPassword": "",\n  "Token": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Authentication/ResetPasword
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "NewPassword": "",
  "Token": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Authentication/ResetPasword")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Add a category that a user can see.
{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID
QUERY PARAMS

id
userID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID")
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/AuthorizationCategories/:id/Users/:userID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID"))
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationCategories/:id/Users/:userID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/AuthorizationCategories/:id/Users/:userID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v2/AuthorizationCategories/:id/Users/:userID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID
http POST {{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Add an authorization category.
{{baseUrl}}/api/v2/AuthorizationCategories
BODY json

{
  "Description": "",
  "ID": "",
  "Name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationCategories");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/AuthorizationCategories" {:content-type :json
                                                                           :form-params {:Description ""
                                                                                         :ID ""
                                                                                         :Name ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationCategories"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AuthorizationCategories"),
    Content = new StringContent("{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationCategories");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationCategories"

	payload := strings.NewReader("{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/AuthorizationCategories HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 49

{
  "Description": "",
  "ID": "",
  "Name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/AuthorizationCategories")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationCategories"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCategories")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/AuthorizationCategories")
  .header("content-type", "application/json")
  .body("{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Description: '',
  ID: '',
  Name: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/AuthorizationCategories');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/AuthorizationCategories',
  headers: {'content-type': 'application/json'},
  data: {Description: '', ID: '', Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationCategories';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Description":"","ID":"","Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationCategories',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Description": "",\n  "ID": "",\n  "Name": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCategories")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationCategories',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Description: '', ID: '', Name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/AuthorizationCategories',
  headers: {'content-type': 'application/json'},
  body: {Description: '', ID: '', Name: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/AuthorizationCategories');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Description: '',
  ID: '',
  Name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/AuthorizationCategories',
  headers: {'content-type': 'application/json'},
  data: {Description: '', ID: '', Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationCategories';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Description":"","ID":"","Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Description": @"",
                              @"ID": @"",
                              @"Name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationCategories"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationCategories" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationCategories",
  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([
    'Description' => '',
    'ID' => '',
    'Name' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/AuthorizationCategories', [
  'body' => '{
  "Description": "",
  "ID": "",
  "Name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationCategories');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Description' => '',
  'ID' => '',
  'Name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Description' => '',
  'ID' => '',
  'Name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/AuthorizationCategories');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationCategories' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Description": "",
  "ID": "",
  "Name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationCategories' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Description": "",
  "ID": "",
  "Name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/AuthorizationCategories", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationCategories"

payload = {
    "Description": "",
    "ID": "",
    "Name": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationCategories"

payload <- "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationCategories")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/AuthorizationCategories') do |req|
  req.body = "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationCategories";

    let payload = json!({
        "Description": "",
        "ID": "",
        "Name": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/AuthorizationCategories \
  --header 'content-type: application/json' \
  --data '{
  "Description": "",
  "ID": "",
  "Name": ""
}'
echo '{
  "Description": "",
  "ID": "",
  "Name": ""
}' |  \
  http POST {{baseUrl}}/api/v2/AuthorizationCategories \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Description": "",\n  "ID": "",\n  "Name": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationCategories
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Description": "",
  "ID": "",
  "Name": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationCategories")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Deletes a category a user could see.
{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID
QUERY PARAMS

id
userID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID")
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/AuthorizationCategories/:id/Users/:userID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationCategories/:id/Users/:userID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/AuthorizationCategories/:id/Users/:userID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/AuthorizationCategories/:id/Users/:userID') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID
http DELETE {{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationCategories/:id/Users/:userID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get authorization categories.
{{baseUrl}}/api/v2/AuthorizationCategories
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationCategories");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/AuthorizationCategories")
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationCategories"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AuthorizationCategories"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationCategories");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationCategories"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/AuthorizationCategories HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/AuthorizationCategories")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationCategories"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCategories")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/AuthorizationCategories")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/AuthorizationCategories');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationCategories'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationCategories';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationCategories',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCategories")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationCategories',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationCategories'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/AuthorizationCategories');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationCategories'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationCategories';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationCategories"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationCategories" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationCategories",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/AuthorizationCategories');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationCategories');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/AuthorizationCategories');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationCategories' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationCategories' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/AuthorizationCategories")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationCategories"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationCategories"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationCategories")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/AuthorizationCategories') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationCategories";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/AuthorizationCategories
http GET {{baseUrl}}/api/v2/AuthorizationCategories
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationCategories
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationCategories")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Remove an authorization category.
{{baseUrl}}/api/v2/AuthorizationCategories/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationCategories/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/AuthorizationCategories/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationCategories/:id"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AuthorizationCategories/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationCategories/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationCategories/:id"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/AuthorizationCategories/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/AuthorizationCategories/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationCategories/:id"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCategories/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/AuthorizationCategories/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/AuthorizationCategories/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/AuthorizationCategories/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationCategories/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationCategories/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCategories/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationCategories/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/AuthorizationCategories/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/AuthorizationCategories/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/AuthorizationCategories/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationCategories/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationCategories/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationCategories/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationCategories/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/AuthorizationCategories/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationCategories/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/AuthorizationCategories/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationCategories/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationCategories/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/AuthorizationCategories/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationCategories/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationCategories/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationCategories/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/AuthorizationCategories/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationCategories/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/AuthorizationCategories/:id
http DELETE {{baseUrl}}/api/v2/AuthorizationCategories/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationCategories/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationCategories/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Returns a report of access that users have to Authorization Categories.
{{baseUrl}}/api/v2/AuthorizationCategories/Users
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationCategories/Users");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/AuthorizationCategories/Users")
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationCategories/Users"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AuthorizationCategories/Users"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationCategories/Users");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationCategories/Users"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/AuthorizationCategories/Users HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/AuthorizationCategories/Users")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationCategories/Users"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCategories/Users")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/AuthorizationCategories/Users")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/AuthorizationCategories/Users');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationCategories/Users'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationCategories/Users';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationCategories/Users',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCategories/Users")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationCategories/Users',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationCategories/Users'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/AuthorizationCategories/Users');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationCategories/Users'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationCategories/Users';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationCategories/Users"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationCategories/Users" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationCategories/Users",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/AuthorizationCategories/Users');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationCategories/Users');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/AuthorizationCategories/Users');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationCategories/Users' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationCategories/Users' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/AuthorizationCategories/Users")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationCategories/Users"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationCategories/Users"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationCategories/Users")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/AuthorizationCategories/Users') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationCategories/Users";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/AuthorizationCategories/Users
http GET {{baseUrl}}/api/v2/AuthorizationCategories/Users
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationCategories/Users
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationCategories/Users")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update an authorization category.
{{baseUrl}}/api/v2/AuthorizationCategories/:id
QUERY PARAMS

id
BODY json

{
  "Description": "",
  "ID": "",
  "Name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationCategories/:id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/AuthorizationCategories/:id" {:content-type :json
                                                                              :form-params {:Description ""
                                                                                            :ID ""
                                                                                            :Name ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationCategories/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AuthorizationCategories/:id"),
    Content = new StringContent("{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationCategories/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationCategories/:id"

	payload := strings.NewReader("{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/AuthorizationCategories/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 49

{
  "Description": "",
  "ID": "",
  "Name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/AuthorizationCategories/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationCategories/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCategories/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/AuthorizationCategories/:id")
  .header("content-type", "application/json")
  .body("{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Description: '',
  ID: '',
  Name: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/AuthorizationCategories/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/AuthorizationCategories/:id',
  headers: {'content-type': 'application/json'},
  data: {Description: '', ID: '', Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationCategories/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Description":"","ID":"","Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationCategories/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Description": "",\n  "ID": "",\n  "Name": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCategories/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationCategories/:id',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Description: '', ID: '', Name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/AuthorizationCategories/:id',
  headers: {'content-type': 'application/json'},
  body: {Description: '', ID: '', Name: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/AuthorizationCategories/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Description: '',
  ID: '',
  Name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/AuthorizationCategories/:id',
  headers: {'content-type': 'application/json'},
  data: {Description: '', ID: '', Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationCategories/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Description":"","ID":"","Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Description": @"",
                              @"ID": @"",
                              @"Name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationCategories/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationCategories/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationCategories/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'Description' => '',
    'ID' => '',
    'Name' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/AuthorizationCategories/:id', [
  'body' => '{
  "Description": "",
  "ID": "",
  "Name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationCategories/:id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Description' => '',
  'ID' => '',
  'Name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Description' => '',
  'ID' => '',
  'Name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/AuthorizationCategories/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationCategories/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Description": "",
  "ID": "",
  "Name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationCategories/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Description": "",
  "ID": "",
  "Name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/AuthorizationCategories/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationCategories/:id"

payload = {
    "Description": "",
    "ID": "",
    "Name": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationCategories/:id"

payload <- "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationCategories/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/AuthorizationCategories/:id') do |req|
  req.body = "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"Name\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationCategories/:id";

    let payload = json!({
        "Description": "",
        "ID": "",
        "Name": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/AuthorizationCategories/:id \
  --header 'content-type: application/json' \
  --data '{
  "Description": "",
  "ID": "",
  "Name": ""
}'
echo '{
  "Description": "",
  "ID": "",
  "Name": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/AuthorizationCategories/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Description": "",\n  "ID": "",\n  "Name": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationCategories/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Description": "",
  "ID": "",
  "Name": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationCategories/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Add a category to an authorizationCodeDefintion.
{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID
QUERY PARAMS

ID
categoryID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID")
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID"))
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID
http POST {{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Add an authorization code definition.
{{baseUrl}}/api/v2/AuthorizationCodeDefinitions
BODY json

{
  "AuthorizationID": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataFields": [
    {
      "DigitsPrecision": 0,
      "MaxExponent": 0,
      "MaxValue": "",
      "MinExponent": 0,
      "MinValue": "",
      "Name": "",
      "ScaleFactor": "",
      "Signed": false,
      "Type": ""
    }
  ],
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "Description": "",
  "DurationAccuracy": 0,
  "DurationAmount": 0,
  "DurationUnits": "",
  "HashLength": 0,
  "ID": "",
  "IsDeleted": false,
  "Name": "",
  "RandomLength": 0,
  "ValidationFields": [
    {
      "Name": "",
      "Type": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions" {:content-type :json
                                                                                :form-params {:AuthorizationID ""
                                                                                              :CreatedByUserID 0
                                                                                              :CreatedDate ""
                                                                                              :DataFields [{:DigitsPrecision 0
                                                                                                            :MaxExponent 0
                                                                                                            :MaxValue ""
                                                                                                            :MinExponent 0
                                                                                                            :MinValue ""
                                                                                                            :Name ""
                                                                                                            :ScaleFactor ""
                                                                                                            :Signed false
                                                                                                            :Type ""}]
                                                                                              :DeletedByUserID 0
                                                                                              :DeletedDate ""
                                                                                              :Description ""
                                                                                              :DurationAccuracy 0
                                                                                              :DurationAmount 0
                                                                                              :DurationUnits ""
                                                                                              :HashLength 0
                                                                                              :ID ""
                                                                                              :IsDeleted false
                                                                                              :Name ""
                                                                                              :RandomLength 0
                                                                                              :ValidationFields [{:Name ""
                                                                                                                  :Type ""}]}})
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions"),
    Content = new StringContent("{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions"

	payload := strings.NewReader("{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/AuthorizationCodeDefinitions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 611

{
  "AuthorizationID": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataFields": [
    {
      "DigitsPrecision": 0,
      "MaxExponent": 0,
      "MaxValue": "",
      "MinExponent": 0,
      "MinValue": "",
      "Name": "",
      "ScaleFactor": "",
      "Signed": false,
      "Type": ""
    }
  ],
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "Description": "",
  "DurationAccuracy": 0,
  "DurationAmount": 0,
  "DurationUnits": "",
  "HashLength": 0,
  "ID": "",
  "IsDeleted": false,
  "Name": "",
  "RandomLength": 0,
  "ValidationFields": [
    {
      "Name": "",
      "Type": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions")
  .header("content-type", "application/json")
  .body("{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  AuthorizationID: '',
  CreatedByUserID: 0,
  CreatedDate: '',
  DataFields: [
    {
      DigitsPrecision: 0,
      MaxExponent: 0,
      MaxValue: '',
      MinExponent: 0,
      MinValue: '',
      Name: '',
      ScaleFactor: '',
      Signed: false,
      Type: ''
    }
  ],
  DeletedByUserID: 0,
  DeletedDate: '',
  Description: '',
  DurationAccuracy: 0,
  DurationAmount: 0,
  DurationUnits: '',
  HashLength: 0,
  ID: '',
  IsDeleted: false,
  Name: '',
  RandomLength: 0,
  ValidationFields: [
    {
      Name: '',
      Type: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions',
  headers: {'content-type': 'application/json'},
  data: {
    AuthorizationID: '',
    CreatedByUserID: 0,
    CreatedDate: '',
    DataFields: [
      {
        DigitsPrecision: 0,
        MaxExponent: 0,
        MaxValue: '',
        MinExponent: 0,
        MinValue: '',
        Name: '',
        ScaleFactor: '',
        Signed: false,
        Type: ''
      }
    ],
    DeletedByUserID: 0,
    DeletedDate: '',
    Description: '',
    DurationAccuracy: 0,
    DurationAmount: 0,
    DurationUnits: '',
    HashLength: 0,
    ID: '',
    IsDeleted: false,
    Name: '',
    RandomLength: 0,
    ValidationFields: [{Name: '', Type: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"AuthorizationID":"","CreatedByUserID":0,"CreatedDate":"","DataFields":[{"DigitsPrecision":0,"MaxExponent":0,"MaxValue":"","MinExponent":0,"MinValue":"","Name":"","ScaleFactor":"","Signed":false,"Type":""}],"DeletedByUserID":0,"DeletedDate":"","Description":"","DurationAccuracy":0,"DurationAmount":0,"DurationUnits":"","HashLength":0,"ID":"","IsDeleted":false,"Name":"","RandomLength":0,"ValidationFields":[{"Name":"","Type":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AuthorizationID": "",\n  "CreatedByUserID": 0,\n  "CreatedDate": "",\n  "DataFields": [\n    {\n      "DigitsPrecision": 0,\n      "MaxExponent": 0,\n      "MaxValue": "",\n      "MinExponent": 0,\n      "MinValue": "",\n      "Name": "",\n      "ScaleFactor": "",\n      "Signed": false,\n      "Type": ""\n    }\n  ],\n  "DeletedByUserID": 0,\n  "DeletedDate": "",\n  "Description": "",\n  "DurationAccuracy": 0,\n  "DurationAmount": 0,\n  "DurationUnits": "",\n  "HashLength": 0,\n  "ID": "",\n  "IsDeleted": false,\n  "Name": "",\n  "RandomLength": 0,\n  "ValidationFields": [\n    {\n      "Name": "",\n      "Type": ""\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationCodeDefinitions',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  AuthorizationID: '',
  CreatedByUserID: 0,
  CreatedDate: '',
  DataFields: [
    {
      DigitsPrecision: 0,
      MaxExponent: 0,
      MaxValue: '',
      MinExponent: 0,
      MinValue: '',
      Name: '',
      ScaleFactor: '',
      Signed: false,
      Type: ''
    }
  ],
  DeletedByUserID: 0,
  DeletedDate: '',
  Description: '',
  DurationAccuracy: 0,
  DurationAmount: 0,
  DurationUnits: '',
  HashLength: 0,
  ID: '',
  IsDeleted: false,
  Name: '',
  RandomLength: 0,
  ValidationFields: [{Name: '', Type: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions',
  headers: {'content-type': 'application/json'},
  body: {
    AuthorizationID: '',
    CreatedByUserID: 0,
    CreatedDate: '',
    DataFields: [
      {
        DigitsPrecision: 0,
        MaxExponent: 0,
        MaxValue: '',
        MinExponent: 0,
        MinValue: '',
        Name: '',
        ScaleFactor: '',
        Signed: false,
        Type: ''
      }
    ],
    DeletedByUserID: 0,
    DeletedDate: '',
    Description: '',
    DurationAccuracy: 0,
    DurationAmount: 0,
    DurationUnits: '',
    HashLength: 0,
    ID: '',
    IsDeleted: false,
    Name: '',
    RandomLength: 0,
    ValidationFields: [{Name: '', Type: ''}]
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AuthorizationID: '',
  CreatedByUserID: 0,
  CreatedDate: '',
  DataFields: [
    {
      DigitsPrecision: 0,
      MaxExponent: 0,
      MaxValue: '',
      MinExponent: 0,
      MinValue: '',
      Name: '',
      ScaleFactor: '',
      Signed: false,
      Type: ''
    }
  ],
  DeletedByUserID: 0,
  DeletedDate: '',
  Description: '',
  DurationAccuracy: 0,
  DurationAmount: 0,
  DurationUnits: '',
  HashLength: 0,
  ID: '',
  IsDeleted: false,
  Name: '',
  RandomLength: 0,
  ValidationFields: [
    {
      Name: '',
      Type: ''
    }
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions',
  headers: {'content-type': 'application/json'},
  data: {
    AuthorizationID: '',
    CreatedByUserID: 0,
    CreatedDate: '',
    DataFields: [
      {
        DigitsPrecision: 0,
        MaxExponent: 0,
        MaxValue: '',
        MinExponent: 0,
        MinValue: '',
        Name: '',
        ScaleFactor: '',
        Signed: false,
        Type: ''
      }
    ],
    DeletedByUserID: 0,
    DeletedDate: '',
    Description: '',
    DurationAccuracy: 0,
    DurationAmount: 0,
    DurationUnits: '',
    HashLength: 0,
    ID: '',
    IsDeleted: false,
    Name: '',
    RandomLength: 0,
    ValidationFields: [{Name: '', Type: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"AuthorizationID":"","CreatedByUserID":0,"CreatedDate":"","DataFields":[{"DigitsPrecision":0,"MaxExponent":0,"MaxValue":"","MinExponent":0,"MinValue":"","Name":"","ScaleFactor":"","Signed":false,"Type":""}],"DeletedByUserID":0,"DeletedDate":"","Description":"","DurationAccuracy":0,"DurationAmount":0,"DurationUnits":"","HashLength":0,"ID":"","IsDeleted":false,"Name":"","RandomLength":0,"ValidationFields":[{"Name":"","Type":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AuthorizationID": @"",
                              @"CreatedByUserID": @0,
                              @"CreatedDate": @"",
                              @"DataFields": @[ @{ @"DigitsPrecision": @0, @"MaxExponent": @0, @"MaxValue": @"", @"MinExponent": @0, @"MinValue": @"", @"Name": @"", @"ScaleFactor": @"", @"Signed": @NO, @"Type": @"" } ],
                              @"DeletedByUserID": @0,
                              @"DeletedDate": @"",
                              @"Description": @"",
                              @"DurationAccuracy": @0,
                              @"DurationAmount": @0,
                              @"DurationUnits": @"",
                              @"HashLength": @0,
                              @"ID": @"",
                              @"IsDeleted": @NO,
                              @"Name": @"",
                              @"RandomLength": @0,
                              @"ValidationFields": @[ @{ @"Name": @"", @"Type": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationCodeDefinitions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions",
  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([
    'AuthorizationID' => '',
    'CreatedByUserID' => 0,
    'CreatedDate' => '',
    'DataFields' => [
        [
                'DigitsPrecision' => 0,
                'MaxExponent' => 0,
                'MaxValue' => '',
                'MinExponent' => 0,
                'MinValue' => '',
                'Name' => '',
                'ScaleFactor' => '',
                'Signed' => null,
                'Type' => ''
        ]
    ],
    'DeletedByUserID' => 0,
    'DeletedDate' => '',
    'Description' => '',
    'DurationAccuracy' => 0,
    'DurationAmount' => 0,
    'DurationUnits' => '',
    'HashLength' => 0,
    'ID' => '',
    'IsDeleted' => null,
    'Name' => '',
    'RandomLength' => 0,
    'ValidationFields' => [
        [
                'Name' => '',
                'Type' => ''
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions', [
  'body' => '{
  "AuthorizationID": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataFields": [
    {
      "DigitsPrecision": 0,
      "MaxExponent": 0,
      "MaxValue": "",
      "MinExponent": 0,
      "MinValue": "",
      "Name": "",
      "ScaleFactor": "",
      "Signed": false,
      "Type": ""
    }
  ],
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "Description": "",
  "DurationAccuracy": 0,
  "DurationAmount": 0,
  "DurationUnits": "",
  "HashLength": 0,
  "ID": "",
  "IsDeleted": false,
  "Name": "",
  "RandomLength": 0,
  "ValidationFields": [
    {
      "Name": "",
      "Type": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationCodeDefinitions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AuthorizationID' => '',
  'CreatedByUserID' => 0,
  'CreatedDate' => '',
  'DataFields' => [
    [
        'DigitsPrecision' => 0,
        'MaxExponent' => 0,
        'MaxValue' => '',
        'MinExponent' => 0,
        'MinValue' => '',
        'Name' => '',
        'ScaleFactor' => '',
        'Signed' => null,
        'Type' => ''
    ]
  ],
  'DeletedByUserID' => 0,
  'DeletedDate' => '',
  'Description' => '',
  'DurationAccuracy' => 0,
  'DurationAmount' => 0,
  'DurationUnits' => '',
  'HashLength' => 0,
  'ID' => '',
  'IsDeleted' => null,
  'Name' => '',
  'RandomLength' => 0,
  'ValidationFields' => [
    [
        'Name' => '',
        'Type' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AuthorizationID' => '',
  'CreatedByUserID' => 0,
  'CreatedDate' => '',
  'DataFields' => [
    [
        'DigitsPrecision' => 0,
        'MaxExponent' => 0,
        'MaxValue' => '',
        'MinExponent' => 0,
        'MinValue' => '',
        'Name' => '',
        'ScaleFactor' => '',
        'Signed' => null,
        'Type' => ''
    ]
  ],
  'DeletedByUserID' => 0,
  'DeletedDate' => '',
  'Description' => '',
  'DurationAccuracy' => 0,
  'DurationAmount' => 0,
  'DurationUnits' => '',
  'HashLength' => 0,
  'ID' => '',
  'IsDeleted' => null,
  'Name' => '',
  'RandomLength' => 0,
  'ValidationFields' => [
    [
        'Name' => '',
        'Type' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/AuthorizationCodeDefinitions');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AuthorizationID": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataFields": [
    {
      "DigitsPrecision": 0,
      "MaxExponent": 0,
      "MaxValue": "",
      "MinExponent": 0,
      "MinValue": "",
      "Name": "",
      "ScaleFactor": "",
      "Signed": false,
      "Type": ""
    }
  ],
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "Description": "",
  "DurationAccuracy": 0,
  "DurationAmount": 0,
  "DurationUnits": "",
  "HashLength": 0,
  "ID": "",
  "IsDeleted": false,
  "Name": "",
  "RandomLength": 0,
  "ValidationFields": [
    {
      "Name": "",
      "Type": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AuthorizationID": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataFields": [
    {
      "DigitsPrecision": 0,
      "MaxExponent": 0,
      "MaxValue": "",
      "MinExponent": 0,
      "MinValue": "",
      "Name": "",
      "ScaleFactor": "",
      "Signed": false,
      "Type": ""
    }
  ],
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "Description": "",
  "DurationAccuracy": 0,
  "DurationAmount": 0,
  "DurationUnits": "",
  "HashLength": 0,
  "ID": "",
  "IsDeleted": false,
  "Name": "",
  "RandomLength": 0,
  "ValidationFields": [
    {
      "Name": "",
      "Type": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/AuthorizationCodeDefinitions", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions"

payload = {
    "AuthorizationID": "",
    "CreatedByUserID": 0,
    "CreatedDate": "",
    "DataFields": [
        {
            "DigitsPrecision": 0,
            "MaxExponent": 0,
            "MaxValue": "",
            "MinExponent": 0,
            "MinValue": "",
            "Name": "",
            "ScaleFactor": "",
            "Signed": False,
            "Type": ""
        }
    ],
    "DeletedByUserID": 0,
    "DeletedDate": "",
    "Description": "",
    "DurationAccuracy": 0,
    "DurationAmount": 0,
    "DurationUnits": "",
    "HashLength": 0,
    "ID": "",
    "IsDeleted": False,
    "Name": "",
    "RandomLength": 0,
    "ValidationFields": [
        {
            "Name": "",
            "Type": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions"

payload <- "{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/AuthorizationCodeDefinitions') do |req|
  req.body = "{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions";

    let payload = json!({
        "AuthorizationID": "",
        "CreatedByUserID": 0,
        "CreatedDate": "",
        "DataFields": (
            json!({
                "DigitsPrecision": 0,
                "MaxExponent": 0,
                "MaxValue": "",
                "MinExponent": 0,
                "MinValue": "",
                "Name": "",
                "ScaleFactor": "",
                "Signed": false,
                "Type": ""
            })
        ),
        "DeletedByUserID": 0,
        "DeletedDate": "",
        "Description": "",
        "DurationAccuracy": 0,
        "DurationAmount": 0,
        "DurationUnits": "",
        "HashLength": 0,
        "ID": "",
        "IsDeleted": false,
        "Name": "",
        "RandomLength": 0,
        "ValidationFields": (
            json!({
                "Name": "",
                "Type": ""
            })
        )
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/AuthorizationCodeDefinitions \
  --header 'content-type: application/json' \
  --data '{
  "AuthorizationID": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataFields": [
    {
      "DigitsPrecision": 0,
      "MaxExponent": 0,
      "MaxValue": "",
      "MinExponent": 0,
      "MinValue": "",
      "Name": "",
      "ScaleFactor": "",
      "Signed": false,
      "Type": ""
    }
  ],
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "Description": "",
  "DurationAccuracy": 0,
  "DurationAmount": 0,
  "DurationUnits": "",
  "HashLength": 0,
  "ID": "",
  "IsDeleted": false,
  "Name": "",
  "RandomLength": 0,
  "ValidationFields": [
    {
      "Name": "",
      "Type": ""
    }
  ]
}'
echo '{
  "AuthorizationID": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataFields": [
    {
      "DigitsPrecision": 0,
      "MaxExponent": 0,
      "MaxValue": "",
      "MinExponent": 0,
      "MinValue": "",
      "Name": "",
      "ScaleFactor": "",
      "Signed": false,
      "Type": ""
    }
  ],
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "Description": "",
  "DurationAccuracy": 0,
  "DurationAmount": 0,
  "DurationUnits": "",
  "HashLength": 0,
  "ID": "",
  "IsDeleted": false,
  "Name": "",
  "RandomLength": 0,
  "ValidationFields": [
    {
      "Name": "",
      "Type": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/api/v2/AuthorizationCodeDefinitions \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "AuthorizationID": "",\n  "CreatedByUserID": 0,\n  "CreatedDate": "",\n  "DataFields": [\n    {\n      "DigitsPrecision": 0,\n      "MaxExponent": 0,\n      "MaxValue": "",\n      "MinExponent": 0,\n      "MinValue": "",\n      "Name": "",\n      "ScaleFactor": "",\n      "Signed": false,\n      "Type": ""\n    }\n  ],\n  "DeletedByUserID": 0,\n  "DeletedDate": "",\n  "Description": "",\n  "DurationAccuracy": 0,\n  "DurationAmount": 0,\n  "DurationUnits": "",\n  "HashLength": 0,\n  "ID": "",\n  "IsDeleted": false,\n  "Name": "",\n  "RandomLength": 0,\n  "ValidationFields": [\n    {\n      "Name": "",\n      "Type": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationCodeDefinitions
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "AuthorizationID": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataFields": [
    [
      "DigitsPrecision": 0,
      "MaxExponent": 0,
      "MaxValue": "",
      "MinExponent": 0,
      "MinValue": "",
      "Name": "",
      "ScaleFactor": "",
      "Signed": false,
      "Type": ""
    ]
  ],
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "Description": "",
  "DurationAccuracy": 0,
  "DurationAmount": 0,
  "DurationUnits": "",
  "HashLength": 0,
  "ID": "",
  "IsDeleted": false,
  "Name": "",
  "RandomLength": 0,
  "ValidationFields": [
    [
      "Name": "",
      "Type": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Deletes the category from the authorization code definition.
{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID
QUERY PARAMS

ID
categoryID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID")
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID
http DELETE {{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:ID/Categories/:categoryID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Disable an authorization code definition
{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/AuthorizationCodeDefinitions/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationCodeDefinitions/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/AuthorizationCodeDefinitions/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/AuthorizationCodeDefinitions/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id
http DELETE {{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get an authorization code definition by its ID
{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/AuthorizationCodeDefinitions/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationCodeDefinitions/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/AuthorizationCodeDefinitions/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/AuthorizationCodeDefinitions/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id
http GET {{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get authorization code definitions.
{{baseUrl}}/api/v2/AuthorizationCodeDefinitions
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions")
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/AuthorizationCodeDefinitions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationCodeDefinitions',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationCodeDefinitions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationCodeDefinitions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/AuthorizationCodeDefinitions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/AuthorizationCodeDefinitions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/AuthorizationCodeDefinitions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/AuthorizationCodeDefinitions
http GET {{baseUrl}}/api/v2/AuthorizationCodeDefinitions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationCodeDefinitions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update an authorization code definition
{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id
QUERY PARAMS

id
BODY json

{
  "AuthorizationID": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataFields": [
    {
      "DigitsPrecision": 0,
      "MaxExponent": 0,
      "MaxValue": "",
      "MinExponent": 0,
      "MinValue": "",
      "Name": "",
      "ScaleFactor": "",
      "Signed": false,
      "Type": ""
    }
  ],
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "Description": "",
  "DurationAccuracy": 0,
  "DurationAmount": 0,
  "DurationUnits": "",
  "HashLength": 0,
  "ID": "",
  "IsDeleted": false,
  "Name": "",
  "RandomLength": 0,
  "ValidationFields": [
    {
      "Name": "",
      "Type": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id" {:content-type :json
                                                                                   :form-params {:AuthorizationID ""
                                                                                                 :CreatedByUserID 0
                                                                                                 :CreatedDate ""
                                                                                                 :DataFields [{:DigitsPrecision 0
                                                                                                               :MaxExponent 0
                                                                                                               :MaxValue ""
                                                                                                               :MinExponent 0
                                                                                                               :MinValue ""
                                                                                                               :Name ""
                                                                                                               :ScaleFactor ""
                                                                                                               :Signed false
                                                                                                               :Type ""}]
                                                                                                 :DeletedByUserID 0
                                                                                                 :DeletedDate ""
                                                                                                 :Description ""
                                                                                                 :DurationAccuracy 0
                                                                                                 :DurationAmount 0
                                                                                                 :DurationUnits ""
                                                                                                 :HashLength 0
                                                                                                 :ID ""
                                                                                                 :IsDeleted false
                                                                                                 :Name ""
                                                                                                 :RandomLength 0
                                                                                                 :ValidationFields [{:Name ""
                                                                                                                     :Type ""}]}})
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\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}}/api/v2/AuthorizationCodeDefinitions/:id"),
    Content = new StringContent("{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id"

	payload := strings.NewReader("{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/AuthorizationCodeDefinitions/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 611

{
  "AuthorizationID": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataFields": [
    {
      "DigitsPrecision": 0,
      "MaxExponent": 0,
      "MaxValue": "",
      "MinExponent": 0,
      "MinValue": "",
      "Name": "",
      "ScaleFactor": "",
      "Signed": false,
      "Type": ""
    }
  ],
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "Description": "",
  "DurationAccuracy": 0,
  "DurationAmount": 0,
  "DurationUnits": "",
  "HashLength": 0,
  "ID": "",
  "IsDeleted": false,
  "Name": "",
  "RandomLength": 0,
  "ValidationFields": [
    {
      "Name": "",
      "Type": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id")
  .header("content-type", "application/json")
  .body("{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  AuthorizationID: '',
  CreatedByUserID: 0,
  CreatedDate: '',
  DataFields: [
    {
      DigitsPrecision: 0,
      MaxExponent: 0,
      MaxValue: '',
      MinExponent: 0,
      MinValue: '',
      Name: '',
      ScaleFactor: '',
      Signed: false,
      Type: ''
    }
  ],
  DeletedByUserID: 0,
  DeletedDate: '',
  Description: '',
  DurationAccuracy: 0,
  DurationAmount: 0,
  DurationUnits: '',
  HashLength: 0,
  ID: '',
  IsDeleted: false,
  Name: '',
  RandomLength: 0,
  ValidationFields: [
    {
      Name: '',
      Type: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id',
  headers: {'content-type': 'application/json'},
  data: {
    AuthorizationID: '',
    CreatedByUserID: 0,
    CreatedDate: '',
    DataFields: [
      {
        DigitsPrecision: 0,
        MaxExponent: 0,
        MaxValue: '',
        MinExponent: 0,
        MinValue: '',
        Name: '',
        ScaleFactor: '',
        Signed: false,
        Type: ''
      }
    ],
    DeletedByUserID: 0,
    DeletedDate: '',
    Description: '',
    DurationAccuracy: 0,
    DurationAmount: 0,
    DurationUnits: '',
    HashLength: 0,
    ID: '',
    IsDeleted: false,
    Name: '',
    RandomLength: 0,
    ValidationFields: [{Name: '', Type: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"AuthorizationID":"","CreatedByUserID":0,"CreatedDate":"","DataFields":[{"DigitsPrecision":0,"MaxExponent":0,"MaxValue":"","MinExponent":0,"MinValue":"","Name":"","ScaleFactor":"","Signed":false,"Type":""}],"DeletedByUserID":0,"DeletedDate":"","Description":"","DurationAccuracy":0,"DurationAmount":0,"DurationUnits":"","HashLength":0,"ID":"","IsDeleted":false,"Name":"","RandomLength":0,"ValidationFields":[{"Name":"","Type":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AuthorizationID": "",\n  "CreatedByUserID": 0,\n  "CreatedDate": "",\n  "DataFields": [\n    {\n      "DigitsPrecision": 0,\n      "MaxExponent": 0,\n      "MaxValue": "",\n      "MinExponent": 0,\n      "MinValue": "",\n      "Name": "",\n      "ScaleFactor": "",\n      "Signed": false,\n      "Type": ""\n    }\n  ],\n  "DeletedByUserID": 0,\n  "DeletedDate": "",\n  "Description": "",\n  "DurationAccuracy": 0,\n  "DurationAmount": 0,\n  "DurationUnits": "",\n  "HashLength": 0,\n  "ID": "",\n  "IsDeleted": false,\n  "Name": "",\n  "RandomLength": 0,\n  "ValidationFields": [\n    {\n      "Name": "",\n      "Type": ""\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationCodeDefinitions/:id',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  AuthorizationID: '',
  CreatedByUserID: 0,
  CreatedDate: '',
  DataFields: [
    {
      DigitsPrecision: 0,
      MaxExponent: 0,
      MaxValue: '',
      MinExponent: 0,
      MinValue: '',
      Name: '',
      ScaleFactor: '',
      Signed: false,
      Type: ''
    }
  ],
  DeletedByUserID: 0,
  DeletedDate: '',
  Description: '',
  DurationAccuracy: 0,
  DurationAmount: 0,
  DurationUnits: '',
  HashLength: 0,
  ID: '',
  IsDeleted: false,
  Name: '',
  RandomLength: 0,
  ValidationFields: [{Name: '', Type: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id',
  headers: {'content-type': 'application/json'},
  body: {
    AuthorizationID: '',
    CreatedByUserID: 0,
    CreatedDate: '',
    DataFields: [
      {
        DigitsPrecision: 0,
        MaxExponent: 0,
        MaxValue: '',
        MinExponent: 0,
        MinValue: '',
        Name: '',
        ScaleFactor: '',
        Signed: false,
        Type: ''
      }
    ],
    DeletedByUserID: 0,
    DeletedDate: '',
    Description: '',
    DurationAccuracy: 0,
    DurationAmount: 0,
    DurationUnits: '',
    HashLength: 0,
    ID: '',
    IsDeleted: false,
    Name: '',
    RandomLength: 0,
    ValidationFields: [{Name: '', Type: ''}]
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AuthorizationID: '',
  CreatedByUserID: 0,
  CreatedDate: '',
  DataFields: [
    {
      DigitsPrecision: 0,
      MaxExponent: 0,
      MaxValue: '',
      MinExponent: 0,
      MinValue: '',
      Name: '',
      ScaleFactor: '',
      Signed: false,
      Type: ''
    }
  ],
  DeletedByUserID: 0,
  DeletedDate: '',
  Description: '',
  DurationAccuracy: 0,
  DurationAmount: 0,
  DurationUnits: '',
  HashLength: 0,
  ID: '',
  IsDeleted: false,
  Name: '',
  RandomLength: 0,
  ValidationFields: [
    {
      Name: '',
      Type: ''
    }
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id',
  headers: {'content-type': 'application/json'},
  data: {
    AuthorizationID: '',
    CreatedByUserID: 0,
    CreatedDate: '',
    DataFields: [
      {
        DigitsPrecision: 0,
        MaxExponent: 0,
        MaxValue: '',
        MinExponent: 0,
        MinValue: '',
        Name: '',
        ScaleFactor: '',
        Signed: false,
        Type: ''
      }
    ],
    DeletedByUserID: 0,
    DeletedDate: '',
    Description: '',
    DurationAccuracy: 0,
    DurationAmount: 0,
    DurationUnits: '',
    HashLength: 0,
    ID: '',
    IsDeleted: false,
    Name: '',
    RandomLength: 0,
    ValidationFields: [{Name: '', Type: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"AuthorizationID":"","CreatedByUserID":0,"CreatedDate":"","DataFields":[{"DigitsPrecision":0,"MaxExponent":0,"MaxValue":"","MinExponent":0,"MinValue":"","Name":"","ScaleFactor":"","Signed":false,"Type":""}],"DeletedByUserID":0,"DeletedDate":"","Description":"","DurationAccuracy":0,"DurationAmount":0,"DurationUnits":"","HashLength":0,"ID":"","IsDeleted":false,"Name":"","RandomLength":0,"ValidationFields":[{"Name":"","Type":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AuthorizationID": @"",
                              @"CreatedByUserID": @0,
                              @"CreatedDate": @"",
                              @"DataFields": @[ @{ @"DigitsPrecision": @0, @"MaxExponent": @0, @"MaxValue": @"", @"MinExponent": @0, @"MinValue": @"", @"Name": @"", @"ScaleFactor": @"", @"Signed": @NO, @"Type": @"" } ],
                              @"DeletedByUserID": @0,
                              @"DeletedDate": @"",
                              @"Description": @"",
                              @"DurationAccuracy": @0,
                              @"DurationAmount": @0,
                              @"DurationUnits": @"",
                              @"HashLength": @0,
                              @"ID": @"",
                              @"IsDeleted": @NO,
                              @"Name": @"",
                              @"RandomLength": @0,
                              @"ValidationFields": @[ @{ @"Name": @"", @"Type": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'AuthorizationID' => '',
    'CreatedByUserID' => 0,
    'CreatedDate' => '',
    'DataFields' => [
        [
                'DigitsPrecision' => 0,
                'MaxExponent' => 0,
                'MaxValue' => '',
                'MinExponent' => 0,
                'MinValue' => '',
                'Name' => '',
                'ScaleFactor' => '',
                'Signed' => null,
                'Type' => ''
        ]
    ],
    'DeletedByUserID' => 0,
    'DeletedDate' => '',
    'Description' => '',
    'DurationAccuracy' => 0,
    'DurationAmount' => 0,
    'DurationUnits' => '',
    'HashLength' => 0,
    'ID' => '',
    'IsDeleted' => null,
    'Name' => '',
    'RandomLength' => 0,
    'ValidationFields' => [
        [
                'Name' => '',
                'Type' => ''
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id', [
  'body' => '{
  "AuthorizationID": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataFields": [
    {
      "DigitsPrecision": 0,
      "MaxExponent": 0,
      "MaxValue": "",
      "MinExponent": 0,
      "MinValue": "",
      "Name": "",
      "ScaleFactor": "",
      "Signed": false,
      "Type": ""
    }
  ],
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "Description": "",
  "DurationAccuracy": 0,
  "DurationAmount": 0,
  "DurationUnits": "",
  "HashLength": 0,
  "ID": "",
  "IsDeleted": false,
  "Name": "",
  "RandomLength": 0,
  "ValidationFields": [
    {
      "Name": "",
      "Type": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AuthorizationID' => '',
  'CreatedByUserID' => 0,
  'CreatedDate' => '',
  'DataFields' => [
    [
        'DigitsPrecision' => 0,
        'MaxExponent' => 0,
        'MaxValue' => '',
        'MinExponent' => 0,
        'MinValue' => '',
        'Name' => '',
        'ScaleFactor' => '',
        'Signed' => null,
        'Type' => ''
    ]
  ],
  'DeletedByUserID' => 0,
  'DeletedDate' => '',
  'Description' => '',
  'DurationAccuracy' => 0,
  'DurationAmount' => 0,
  'DurationUnits' => '',
  'HashLength' => 0,
  'ID' => '',
  'IsDeleted' => null,
  'Name' => '',
  'RandomLength' => 0,
  'ValidationFields' => [
    [
        'Name' => '',
        'Type' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AuthorizationID' => '',
  'CreatedByUserID' => 0,
  'CreatedDate' => '',
  'DataFields' => [
    [
        'DigitsPrecision' => 0,
        'MaxExponent' => 0,
        'MaxValue' => '',
        'MinExponent' => 0,
        'MinValue' => '',
        'Name' => '',
        'ScaleFactor' => '',
        'Signed' => null,
        'Type' => ''
    ]
  ],
  'DeletedByUserID' => 0,
  'DeletedDate' => '',
  'Description' => '',
  'DurationAccuracy' => 0,
  'DurationAmount' => 0,
  'DurationUnits' => '',
  'HashLength' => 0,
  'ID' => '',
  'IsDeleted' => null,
  'Name' => '',
  'RandomLength' => 0,
  'ValidationFields' => [
    [
        'Name' => '',
        'Type' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "AuthorizationID": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataFields": [
    {
      "DigitsPrecision": 0,
      "MaxExponent": 0,
      "MaxValue": "",
      "MinExponent": 0,
      "MinValue": "",
      "Name": "",
      "ScaleFactor": "",
      "Signed": false,
      "Type": ""
    }
  ],
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "Description": "",
  "DurationAccuracy": 0,
  "DurationAmount": 0,
  "DurationUnits": "",
  "HashLength": 0,
  "ID": "",
  "IsDeleted": false,
  "Name": "",
  "RandomLength": 0,
  "ValidationFields": [
    {
      "Name": "",
      "Type": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "AuthorizationID": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataFields": [
    {
      "DigitsPrecision": 0,
      "MaxExponent": 0,
      "MaxValue": "",
      "MinExponent": 0,
      "MinValue": "",
      "Name": "",
      "ScaleFactor": "",
      "Signed": false,
      "Type": ""
    }
  ],
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "Description": "",
  "DurationAccuracy": 0,
  "DurationAmount": 0,
  "DurationUnits": "",
  "HashLength": 0,
  "ID": "",
  "IsDeleted": false,
  "Name": "",
  "RandomLength": 0,
  "ValidationFields": [
    {
      "Name": "",
      "Type": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/AuthorizationCodeDefinitions/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id"

payload = {
    "AuthorizationID": "",
    "CreatedByUserID": 0,
    "CreatedDate": "",
    "DataFields": [
        {
            "DigitsPrecision": 0,
            "MaxExponent": 0,
            "MaxValue": "",
            "MinExponent": 0,
            "MinValue": "",
            "Name": "",
            "ScaleFactor": "",
            "Signed": False,
            "Type": ""
        }
    ],
    "DeletedByUserID": 0,
    "DeletedDate": "",
    "Description": "",
    "DurationAccuracy": 0,
    "DurationAmount": 0,
    "DurationUnits": "",
    "HashLength": 0,
    "ID": "",
    "IsDeleted": False,
    "Name": "",
    "RandomLength": 0,
    "ValidationFields": [
        {
            "Name": "",
            "Type": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id"

payload <- "{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/AuthorizationCodeDefinitions/:id') do |req|
  req.body = "{\n  \"AuthorizationID\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataFields\": [\n    {\n      \"DigitsPrecision\": 0,\n      \"MaxExponent\": 0,\n      \"MaxValue\": \"\",\n      \"MinExponent\": 0,\n      \"MinValue\": \"\",\n      \"Name\": \"\",\n      \"ScaleFactor\": \"\",\n      \"Signed\": false,\n      \"Type\": \"\"\n    }\n  ],\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"Description\": \"\",\n  \"DurationAccuracy\": 0,\n  \"DurationAmount\": 0,\n  \"DurationUnits\": \"\",\n  \"HashLength\": 0,\n  \"ID\": \"\",\n  \"IsDeleted\": false,\n  \"Name\": \"\",\n  \"RandomLength\": 0,\n  \"ValidationFields\": [\n    {\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id";

    let payload = json!({
        "AuthorizationID": "",
        "CreatedByUserID": 0,
        "CreatedDate": "",
        "DataFields": (
            json!({
                "DigitsPrecision": 0,
                "MaxExponent": 0,
                "MaxValue": "",
                "MinExponent": 0,
                "MinValue": "",
                "Name": "",
                "ScaleFactor": "",
                "Signed": false,
                "Type": ""
            })
        ),
        "DeletedByUserID": 0,
        "DeletedDate": "",
        "Description": "",
        "DurationAccuracy": 0,
        "DurationAmount": 0,
        "DurationUnits": "",
        "HashLength": 0,
        "ID": "",
        "IsDeleted": false,
        "Name": "",
        "RandomLength": 0,
        "ValidationFields": (
            json!({
                "Name": "",
                "Type": ""
            })
        )
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id \
  --header 'content-type: application/json' \
  --data '{
  "AuthorizationID": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataFields": [
    {
      "DigitsPrecision": 0,
      "MaxExponent": 0,
      "MaxValue": "",
      "MinExponent": 0,
      "MinValue": "",
      "Name": "",
      "ScaleFactor": "",
      "Signed": false,
      "Type": ""
    }
  ],
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "Description": "",
  "DurationAccuracy": 0,
  "DurationAmount": 0,
  "DurationUnits": "",
  "HashLength": 0,
  "ID": "",
  "IsDeleted": false,
  "Name": "",
  "RandomLength": 0,
  "ValidationFields": [
    {
      "Name": "",
      "Type": ""
    }
  ]
}'
echo '{
  "AuthorizationID": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataFields": [
    {
      "DigitsPrecision": 0,
      "MaxExponent": 0,
      "MaxValue": "",
      "MinExponent": 0,
      "MinValue": "",
      "Name": "",
      "ScaleFactor": "",
      "Signed": false,
      "Type": ""
    }
  ],
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "Description": "",
  "DurationAccuracy": 0,
  "DurationAmount": 0,
  "DurationUnits": "",
  "HashLength": 0,
  "ID": "",
  "IsDeleted": false,
  "Name": "",
  "RandomLength": 0,
  "ValidationFields": [
    {
      "Name": "",
      "Type": ""
    }
  ]
}' |  \
  http PUT {{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "AuthorizationID": "",\n  "CreatedByUserID": 0,\n  "CreatedDate": "",\n  "DataFields": [\n    {\n      "DigitsPrecision": 0,\n      "MaxExponent": 0,\n      "MaxValue": "",\n      "MinExponent": 0,\n      "MinValue": "",\n      "Name": "",\n      "ScaleFactor": "",\n      "Signed": false,\n      "Type": ""\n    }\n  ],\n  "DeletedByUserID": 0,\n  "DeletedDate": "",\n  "Description": "",\n  "DurationAccuracy": 0,\n  "DurationAmount": 0,\n  "DurationUnits": "",\n  "HashLength": 0,\n  "ID": "",\n  "IsDeleted": false,\n  "Name": "",\n  "RandomLength": 0,\n  "ValidationFields": [\n    {\n      "Name": "",\n      "Type": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "AuthorizationID": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataFields": [
    [
      "DigitsPrecision": 0,
      "MaxExponent": 0,
      "MaxValue": "",
      "MinExponent": 0,
      "MinValue": "",
      "Name": "",
      "ScaleFactor": "",
      "Signed": false,
      "Type": ""
    ]
  ],
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "Description": "",
  "DurationAccuracy": 0,
  "DurationAmount": 0,
  "DurationUnits": "",
  "HashLength": 0,
  "ID": "",
  "IsDeleted": false,
  "Name": "",
  "RandomLength": 0,
  "ValidationFields": [
    [
      "Name": "",
      "Type": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationCodeDefinitions/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Generates an authorization code using the provided definition and parameters.
{{baseUrl}}/api/v2/AuthorizationCodes
BODY json

{
  "Code": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataParameters": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "DefinitionID": "",
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "EffectiveDate": "",
  "ID": 0,
  "IsDeleted": false,
  "ValidationParameters": [
    {}
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationCodes");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/AuthorizationCodes" {:content-type :json
                                                                      :form-params {:Code ""
                                                                                    :CreatedByUserID 0
                                                                                    :CreatedDate ""
                                                                                    :DataParameters [{:Name ""
                                                                                                      :Value ""}]
                                                                                    :DefinitionID ""
                                                                                    :DeletedByUserID 0
                                                                                    :DeletedDate ""
                                                                                    :EffectiveDate ""
                                                                                    :ID 0
                                                                                    :IsDeleted false
                                                                                    :ValidationParameters [{}]}})
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationCodes"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AuthorizationCodes"),
    Content = new StringContent("{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationCodes");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationCodes"

	payload := strings.NewReader("{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/AuthorizationCodes HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 299

{
  "Code": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataParameters": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "DefinitionID": "",
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "EffectiveDate": "",
  "ID": 0,
  "IsDeleted": false,
  "ValidationParameters": [
    {}
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/AuthorizationCodes")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationCodes"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodes")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/AuthorizationCodes")
  .header("content-type", "application/json")
  .body("{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}")
  .asString();
const data = JSON.stringify({
  Code: '',
  CreatedByUserID: 0,
  CreatedDate: '',
  DataParameters: [
    {
      Name: '',
      Value: ''
    }
  ],
  DefinitionID: '',
  DeletedByUserID: 0,
  DeletedDate: '',
  EffectiveDate: '',
  ID: 0,
  IsDeleted: false,
  ValidationParameters: [
    {}
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/AuthorizationCodes');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/AuthorizationCodes',
  headers: {'content-type': 'application/json'},
  data: {
    Code: '',
    CreatedByUserID: 0,
    CreatedDate: '',
    DataParameters: [{Name: '', Value: ''}],
    DefinitionID: '',
    DeletedByUserID: 0,
    DeletedDate: '',
    EffectiveDate: '',
    ID: 0,
    IsDeleted: false,
    ValidationParameters: [{}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationCodes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Code":"","CreatedByUserID":0,"CreatedDate":"","DataParameters":[{"Name":"","Value":""}],"DefinitionID":"","DeletedByUserID":0,"DeletedDate":"","EffectiveDate":"","ID":0,"IsDeleted":false,"ValidationParameters":[{}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationCodes',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Code": "",\n  "CreatedByUserID": 0,\n  "CreatedDate": "",\n  "DataParameters": [\n    {\n      "Name": "",\n      "Value": ""\n    }\n  ],\n  "DefinitionID": "",\n  "DeletedByUserID": 0,\n  "DeletedDate": "",\n  "EffectiveDate": "",\n  "ID": 0,\n  "IsDeleted": false,\n  "ValidationParameters": [\n    {}\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodes")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationCodes',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Code: '',
  CreatedByUserID: 0,
  CreatedDate: '',
  DataParameters: [{Name: '', Value: ''}],
  DefinitionID: '',
  DeletedByUserID: 0,
  DeletedDate: '',
  EffectiveDate: '',
  ID: 0,
  IsDeleted: false,
  ValidationParameters: [{}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/AuthorizationCodes',
  headers: {'content-type': 'application/json'},
  body: {
    Code: '',
    CreatedByUserID: 0,
    CreatedDate: '',
    DataParameters: [{Name: '', Value: ''}],
    DefinitionID: '',
    DeletedByUserID: 0,
    DeletedDate: '',
    EffectiveDate: '',
    ID: 0,
    IsDeleted: false,
    ValidationParameters: [{}]
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/AuthorizationCodes');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Code: '',
  CreatedByUserID: 0,
  CreatedDate: '',
  DataParameters: [
    {
      Name: '',
      Value: ''
    }
  ],
  DefinitionID: '',
  DeletedByUserID: 0,
  DeletedDate: '',
  EffectiveDate: '',
  ID: 0,
  IsDeleted: false,
  ValidationParameters: [
    {}
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/AuthorizationCodes',
  headers: {'content-type': 'application/json'},
  data: {
    Code: '',
    CreatedByUserID: 0,
    CreatedDate: '',
    DataParameters: [{Name: '', Value: ''}],
    DefinitionID: '',
    DeletedByUserID: 0,
    DeletedDate: '',
    EffectiveDate: '',
    ID: 0,
    IsDeleted: false,
    ValidationParameters: [{}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationCodes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Code":"","CreatedByUserID":0,"CreatedDate":"","DataParameters":[{"Name":"","Value":""}],"DefinitionID":"","DeletedByUserID":0,"DeletedDate":"","EffectiveDate":"","ID":0,"IsDeleted":false,"ValidationParameters":[{}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Code": @"",
                              @"CreatedByUserID": @0,
                              @"CreatedDate": @"",
                              @"DataParameters": @[ @{ @"Name": @"", @"Value": @"" } ],
                              @"DefinitionID": @"",
                              @"DeletedByUserID": @0,
                              @"DeletedDate": @"",
                              @"EffectiveDate": @"",
                              @"ID": @0,
                              @"IsDeleted": @NO,
                              @"ValidationParameters": @[ @{  } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationCodes"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationCodes" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationCodes",
  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([
    'Code' => '',
    'CreatedByUserID' => 0,
    'CreatedDate' => '',
    'DataParameters' => [
        [
                'Name' => '',
                'Value' => ''
        ]
    ],
    'DefinitionID' => '',
    'DeletedByUserID' => 0,
    'DeletedDate' => '',
    'EffectiveDate' => '',
    'ID' => 0,
    'IsDeleted' => null,
    'ValidationParameters' => [
        [
                
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/AuthorizationCodes', [
  'body' => '{
  "Code": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataParameters": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "DefinitionID": "",
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "EffectiveDate": "",
  "ID": 0,
  "IsDeleted": false,
  "ValidationParameters": [
    {}
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationCodes');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Code' => '',
  'CreatedByUserID' => 0,
  'CreatedDate' => '',
  'DataParameters' => [
    [
        'Name' => '',
        'Value' => ''
    ]
  ],
  'DefinitionID' => '',
  'DeletedByUserID' => 0,
  'DeletedDate' => '',
  'EffectiveDate' => '',
  'ID' => 0,
  'IsDeleted' => null,
  'ValidationParameters' => [
    [
        
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Code' => '',
  'CreatedByUserID' => 0,
  'CreatedDate' => '',
  'DataParameters' => [
    [
        'Name' => '',
        'Value' => ''
    ]
  ],
  'DefinitionID' => '',
  'DeletedByUserID' => 0,
  'DeletedDate' => '',
  'EffectiveDate' => '',
  'ID' => 0,
  'IsDeleted' => null,
  'ValidationParameters' => [
    [
        
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/AuthorizationCodes');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationCodes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Code": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataParameters": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "DefinitionID": "",
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "EffectiveDate": "",
  "ID": 0,
  "IsDeleted": false,
  "ValidationParameters": [
    {}
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationCodes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Code": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataParameters": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "DefinitionID": "",
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "EffectiveDate": "",
  "ID": 0,
  "IsDeleted": false,
  "ValidationParameters": [
    {}
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/AuthorizationCodes", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationCodes"

payload = {
    "Code": "",
    "CreatedByUserID": 0,
    "CreatedDate": "",
    "DataParameters": [
        {
            "Name": "",
            "Value": ""
        }
    ],
    "DefinitionID": "",
    "DeletedByUserID": 0,
    "DeletedDate": "",
    "EffectiveDate": "",
    "ID": 0,
    "IsDeleted": False,
    "ValidationParameters": [{}]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationCodes"

payload <- "{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationCodes")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/AuthorizationCodes') do |req|
  req.body = "{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationCodes";

    let payload = json!({
        "Code": "",
        "CreatedByUserID": 0,
        "CreatedDate": "",
        "DataParameters": (
            json!({
                "Name": "",
                "Value": ""
            })
        ),
        "DefinitionID": "",
        "DeletedByUserID": 0,
        "DeletedDate": "",
        "EffectiveDate": "",
        "ID": 0,
        "IsDeleted": false,
        "ValidationParameters": (json!({}))
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/AuthorizationCodes \
  --header 'content-type: application/json' \
  --data '{
  "Code": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataParameters": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "DefinitionID": "",
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "EffectiveDate": "",
  "ID": 0,
  "IsDeleted": false,
  "ValidationParameters": [
    {}
  ]
}'
echo '{
  "Code": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataParameters": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "DefinitionID": "",
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "EffectiveDate": "",
  "ID": 0,
  "IsDeleted": false,
  "ValidationParameters": [
    {}
  ]
}' |  \
  http POST {{baseUrl}}/api/v2/AuthorizationCodes \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Code": "",\n  "CreatedByUserID": 0,\n  "CreatedDate": "",\n  "DataParameters": [\n    {\n      "Name": "",\n      "Value": ""\n    }\n  ],\n  "DefinitionID": "",\n  "DeletedByUserID": 0,\n  "DeletedDate": "",\n  "EffectiveDate": "",\n  "ID": 0,\n  "IsDeleted": false,\n  "ValidationParameters": [\n    {}\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationCodes
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Code": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataParameters": [
    [
      "Name": "",
      "Value": ""
    ]
  ],
  "DefinitionID": "",
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "EffectiveDate": "",
  "ID": 0,
  "IsDeleted": false,
  "ValidationParameters": [[]]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationCodes")! 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 an authorization code by its ID.
{{baseUrl}}/api/v2/AuthorizationCodes/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationCodes/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/AuthorizationCodes/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationCodes/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AuthorizationCodes/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationCodes/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationCodes/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/AuthorizationCodes/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/AuthorizationCodes/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationCodes/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodes/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/AuthorizationCodes/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/AuthorizationCodes/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationCodes/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationCodes/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationCodes/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodes/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationCodes/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationCodes/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/AuthorizationCodes/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationCodes/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationCodes/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationCodes/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationCodes/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationCodes/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/AuthorizationCodes/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationCodes/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/AuthorizationCodes/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationCodes/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationCodes/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/AuthorizationCodes/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationCodes/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationCodes/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationCodes/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/AuthorizationCodes/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationCodes/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/AuthorizationCodes/:id
http GET {{baseUrl}}/api/v2/AuthorizationCodes/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationCodes/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationCodes/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get authorization codes.
{{baseUrl}}/api/v2/AuthorizationCodes
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationCodes");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/AuthorizationCodes")
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationCodes"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AuthorizationCodes"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationCodes");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationCodes"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/AuthorizationCodes HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/AuthorizationCodes")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationCodes"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodes")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/AuthorizationCodes")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/AuthorizationCodes');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/AuthorizationCodes'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationCodes';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationCodes',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodes")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationCodes',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/AuthorizationCodes'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/AuthorizationCodes');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/AuthorizationCodes'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationCodes';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationCodes"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationCodes" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationCodes",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/AuthorizationCodes');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationCodes');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/AuthorizationCodes');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationCodes' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationCodes' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/AuthorizationCodes")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationCodes"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationCodes"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationCodes")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/AuthorizationCodes') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationCodes";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/AuthorizationCodes
http GET {{baseUrl}}/api/v2/AuthorizationCodes
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationCodes
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationCodes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get contact information for an authorization code.
{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation")
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/AuthorizationCodes/:id/ContactInformation HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationCodes/:id/ContactInformation',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/AuthorizationCodes/:id/ContactInformation")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/AuthorizationCodes/:id/ContactInformation') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation
http GET {{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationCodes/:id/ContactInformation")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Hide an authorization code.
{{baseUrl}}/api/v2/AuthorizationCodes/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationCodes/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/AuthorizationCodes/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationCodes/:id"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AuthorizationCodes/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationCodes/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationCodes/:id"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/AuthorizationCodes/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/AuthorizationCodes/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationCodes/:id"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodes/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/AuthorizationCodes/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/AuthorizationCodes/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/AuthorizationCodes/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationCodes/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationCodes/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodes/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationCodes/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/AuthorizationCodes/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/AuthorizationCodes/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/AuthorizationCodes/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationCodes/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationCodes/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationCodes/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationCodes/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/AuthorizationCodes/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationCodes/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/AuthorizationCodes/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationCodes/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationCodes/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/AuthorizationCodes/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationCodes/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationCodes/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationCodes/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/AuthorizationCodes/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationCodes/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/AuthorizationCodes/:id
http DELETE {{baseUrl}}/api/v2/AuthorizationCodes/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationCodes/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationCodes/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET No Documentation Found. (GET)
{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate")
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/AuthorizationCodes/:id/Validate HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationCodes/:id/Validate',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/AuthorizationCodes/:id/Validate")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/AuthorizationCodes/:id/Validate') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate
http GET {{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationCodes/:id/Validate")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update an authorization code.
{{baseUrl}}/api/v2/AuthorizationCodes/:id
QUERY PARAMS

id
BODY json

{
  "Code": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataParameters": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "DefinitionID": "",
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "EffectiveDate": "",
  "ID": 0,
  "IsDeleted": false,
  "ValidationParameters": [
    {}
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationCodes/:id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/AuthorizationCodes/:id" {:content-type :json
                                                                         :form-params {:Code ""
                                                                                       :CreatedByUserID 0
                                                                                       :CreatedDate ""
                                                                                       :DataParameters [{:Name ""
                                                                                                         :Value ""}]
                                                                                       :DefinitionID ""
                                                                                       :DeletedByUserID 0
                                                                                       :DeletedDate ""
                                                                                       :EffectiveDate ""
                                                                                       :ID 0
                                                                                       :IsDeleted false
                                                                                       :ValidationParameters [{}]}})
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationCodes/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\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}}/api/v2/AuthorizationCodes/:id"),
    Content = new StringContent("{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationCodes/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationCodes/:id"

	payload := strings.NewReader("{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/AuthorizationCodes/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 299

{
  "Code": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataParameters": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "DefinitionID": "",
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "EffectiveDate": "",
  "ID": 0,
  "IsDeleted": false,
  "ValidationParameters": [
    {}
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/AuthorizationCodes/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationCodes/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodes/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/AuthorizationCodes/:id")
  .header("content-type", "application/json")
  .body("{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}")
  .asString();
const data = JSON.stringify({
  Code: '',
  CreatedByUserID: 0,
  CreatedDate: '',
  DataParameters: [
    {
      Name: '',
      Value: ''
    }
  ],
  DefinitionID: '',
  DeletedByUserID: 0,
  DeletedDate: '',
  EffectiveDate: '',
  ID: 0,
  IsDeleted: false,
  ValidationParameters: [
    {}
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/AuthorizationCodes/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/AuthorizationCodes/:id',
  headers: {'content-type': 'application/json'},
  data: {
    Code: '',
    CreatedByUserID: 0,
    CreatedDate: '',
    DataParameters: [{Name: '', Value: ''}],
    DefinitionID: '',
    DeletedByUserID: 0,
    DeletedDate: '',
    EffectiveDate: '',
    ID: 0,
    IsDeleted: false,
    ValidationParameters: [{}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationCodes/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Code":"","CreatedByUserID":0,"CreatedDate":"","DataParameters":[{"Name":"","Value":""}],"DefinitionID":"","DeletedByUserID":0,"DeletedDate":"","EffectiveDate":"","ID":0,"IsDeleted":false,"ValidationParameters":[{}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationCodes/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Code": "",\n  "CreatedByUserID": 0,\n  "CreatedDate": "",\n  "DataParameters": [\n    {\n      "Name": "",\n      "Value": ""\n    }\n  ],\n  "DefinitionID": "",\n  "DeletedByUserID": 0,\n  "DeletedDate": "",\n  "EffectiveDate": "",\n  "ID": 0,\n  "IsDeleted": false,\n  "ValidationParameters": [\n    {}\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationCodes/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationCodes/:id',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Code: '',
  CreatedByUserID: 0,
  CreatedDate: '',
  DataParameters: [{Name: '', Value: ''}],
  DefinitionID: '',
  DeletedByUserID: 0,
  DeletedDate: '',
  EffectiveDate: '',
  ID: 0,
  IsDeleted: false,
  ValidationParameters: [{}]
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/AuthorizationCodes/:id',
  headers: {'content-type': 'application/json'},
  body: {
    Code: '',
    CreatedByUserID: 0,
    CreatedDate: '',
    DataParameters: [{Name: '', Value: ''}],
    DefinitionID: '',
    DeletedByUserID: 0,
    DeletedDate: '',
    EffectiveDate: '',
    ID: 0,
    IsDeleted: false,
    ValidationParameters: [{}]
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/AuthorizationCodes/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Code: '',
  CreatedByUserID: 0,
  CreatedDate: '',
  DataParameters: [
    {
      Name: '',
      Value: ''
    }
  ],
  DefinitionID: '',
  DeletedByUserID: 0,
  DeletedDate: '',
  EffectiveDate: '',
  ID: 0,
  IsDeleted: false,
  ValidationParameters: [
    {}
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/AuthorizationCodes/:id',
  headers: {'content-type': 'application/json'},
  data: {
    Code: '',
    CreatedByUserID: 0,
    CreatedDate: '',
    DataParameters: [{Name: '', Value: ''}],
    DefinitionID: '',
    DeletedByUserID: 0,
    DeletedDate: '',
    EffectiveDate: '',
    ID: 0,
    IsDeleted: false,
    ValidationParameters: [{}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationCodes/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Code":"","CreatedByUserID":0,"CreatedDate":"","DataParameters":[{"Name":"","Value":""}],"DefinitionID":"","DeletedByUserID":0,"DeletedDate":"","EffectiveDate":"","ID":0,"IsDeleted":false,"ValidationParameters":[{}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Code": @"",
                              @"CreatedByUserID": @0,
                              @"CreatedDate": @"",
                              @"DataParameters": @[ @{ @"Name": @"", @"Value": @"" } ],
                              @"DefinitionID": @"",
                              @"DeletedByUserID": @0,
                              @"DeletedDate": @"",
                              @"EffectiveDate": @"",
                              @"ID": @0,
                              @"IsDeleted": @NO,
                              @"ValidationParameters": @[ @{  } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationCodes/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationCodes/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationCodes/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'Code' => '',
    'CreatedByUserID' => 0,
    'CreatedDate' => '',
    'DataParameters' => [
        [
                'Name' => '',
                'Value' => ''
        ]
    ],
    'DefinitionID' => '',
    'DeletedByUserID' => 0,
    'DeletedDate' => '',
    'EffectiveDate' => '',
    'ID' => 0,
    'IsDeleted' => null,
    'ValidationParameters' => [
        [
                
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/AuthorizationCodes/:id', [
  'body' => '{
  "Code": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataParameters": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "DefinitionID": "",
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "EffectiveDate": "",
  "ID": 0,
  "IsDeleted": false,
  "ValidationParameters": [
    {}
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationCodes/:id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Code' => '',
  'CreatedByUserID' => 0,
  'CreatedDate' => '',
  'DataParameters' => [
    [
        'Name' => '',
        'Value' => ''
    ]
  ],
  'DefinitionID' => '',
  'DeletedByUserID' => 0,
  'DeletedDate' => '',
  'EffectiveDate' => '',
  'ID' => 0,
  'IsDeleted' => null,
  'ValidationParameters' => [
    [
        
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Code' => '',
  'CreatedByUserID' => 0,
  'CreatedDate' => '',
  'DataParameters' => [
    [
        'Name' => '',
        'Value' => ''
    ]
  ],
  'DefinitionID' => '',
  'DeletedByUserID' => 0,
  'DeletedDate' => '',
  'EffectiveDate' => '',
  'ID' => 0,
  'IsDeleted' => null,
  'ValidationParameters' => [
    [
        
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/AuthorizationCodes/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationCodes/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Code": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataParameters": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "DefinitionID": "",
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "EffectiveDate": "",
  "ID": 0,
  "IsDeleted": false,
  "ValidationParameters": [
    {}
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationCodes/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Code": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataParameters": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "DefinitionID": "",
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "EffectiveDate": "",
  "ID": 0,
  "IsDeleted": false,
  "ValidationParameters": [
    {}
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/AuthorizationCodes/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationCodes/:id"

payload = {
    "Code": "",
    "CreatedByUserID": 0,
    "CreatedDate": "",
    "DataParameters": [
        {
            "Name": "",
            "Value": ""
        }
    ],
    "DefinitionID": "",
    "DeletedByUserID": 0,
    "DeletedDate": "",
    "EffectiveDate": "",
    "ID": 0,
    "IsDeleted": False,
    "ValidationParameters": [{}]
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationCodes/:id"

payload <- "{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationCodes/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/AuthorizationCodes/:id') do |req|
  req.body = "{\n  \"Code\": \"\",\n  \"CreatedByUserID\": 0,\n  \"CreatedDate\": \"\",\n  \"DataParameters\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefinitionID\": \"\",\n  \"DeletedByUserID\": 0,\n  \"DeletedDate\": \"\",\n  \"EffectiveDate\": \"\",\n  \"ID\": 0,\n  \"IsDeleted\": false,\n  \"ValidationParameters\": [\n    {}\n  ]\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationCodes/:id";

    let payload = json!({
        "Code": "",
        "CreatedByUserID": 0,
        "CreatedDate": "",
        "DataParameters": (
            json!({
                "Name": "",
                "Value": ""
            })
        ),
        "DefinitionID": "",
        "DeletedByUserID": 0,
        "DeletedDate": "",
        "EffectiveDate": "",
        "ID": 0,
        "IsDeleted": false,
        "ValidationParameters": (json!({}))
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/AuthorizationCodes/:id \
  --header 'content-type: application/json' \
  --data '{
  "Code": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataParameters": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "DefinitionID": "",
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "EffectiveDate": "",
  "ID": 0,
  "IsDeleted": false,
  "ValidationParameters": [
    {}
  ]
}'
echo '{
  "Code": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataParameters": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "DefinitionID": "",
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "EffectiveDate": "",
  "ID": 0,
  "IsDeleted": false,
  "ValidationParameters": [
    {}
  ]
}' |  \
  http PUT {{baseUrl}}/api/v2/AuthorizationCodes/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Code": "",\n  "CreatedByUserID": 0,\n  "CreatedDate": "",\n  "DataParameters": [\n    {\n      "Name": "",\n      "Value": ""\n    }\n  ],\n  "DefinitionID": "",\n  "DeletedByUserID": 0,\n  "DeletedDate": "",\n  "EffectiveDate": "",\n  "ID": 0,\n  "IsDeleted": false,\n  "ValidationParameters": [\n    {}\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationCodes/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Code": "",
  "CreatedByUserID": 0,
  "CreatedDate": "",
  "DataParameters": [
    [
      "Name": "",
      "Value": ""
    ]
  ],
  "DefinitionID": "",
  "DeletedByUserID": 0,
  "DeletedDate": "",
  "EffectiveDate": "",
  "ID": 0,
  "IsDeleted": false,
  "ValidationParameters": [[]]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationCodes/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Add contact information for authorization code.
{{baseUrl}}/api/v2/AuthorizationContactInformation
BODY json

{
  "AuthorizationCodeID": 0,
  "Code": "",
  "Contact": "",
  "CreatedBy": "",
  "CreatedDate": "",
  "DealerCode": "",
  "Dealership": "",
  "DefinitionName": "",
  "Email": "",
  "ID": 0,
  "Notes": "",
  "Phone": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationContactInformation");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AuthorizationCodeID\": 0,\n  \"Code\": \"\",\n  \"Contact\": \"\",\n  \"CreatedBy\": \"\",\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Dealership\": \"\",\n  \"DefinitionName\": \"\",\n  \"Email\": \"\",\n  \"ID\": 0,\n  \"Notes\": \"\",\n  \"Phone\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/AuthorizationContactInformation" {:content-type :json
                                                                                   :form-params {:AuthorizationCodeID 0
                                                                                                 :Code ""
                                                                                                 :Contact ""
                                                                                                 :CreatedBy ""
                                                                                                 :CreatedDate ""
                                                                                                 :DealerCode ""
                                                                                                 :Dealership ""
                                                                                                 :DefinitionName ""
                                                                                                 :Email ""
                                                                                                 :ID 0
                                                                                                 :Notes ""
                                                                                                 :Phone ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationContactInformation"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"AuthorizationCodeID\": 0,\n  \"Code\": \"\",\n  \"Contact\": \"\",\n  \"CreatedBy\": \"\",\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Dealership\": \"\",\n  \"DefinitionName\": \"\",\n  \"Email\": \"\",\n  \"ID\": 0,\n  \"Notes\": \"\",\n  \"Phone\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AuthorizationContactInformation"),
    Content = new StringContent("{\n  \"AuthorizationCodeID\": 0,\n  \"Code\": \"\",\n  \"Contact\": \"\",\n  \"CreatedBy\": \"\",\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Dealership\": \"\",\n  \"DefinitionName\": \"\",\n  \"Email\": \"\",\n  \"ID\": 0,\n  \"Notes\": \"\",\n  \"Phone\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationContactInformation");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AuthorizationCodeID\": 0,\n  \"Code\": \"\",\n  \"Contact\": \"\",\n  \"CreatedBy\": \"\",\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Dealership\": \"\",\n  \"DefinitionName\": \"\",\n  \"Email\": \"\",\n  \"ID\": 0,\n  \"Notes\": \"\",\n  \"Phone\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationContactInformation"

	payload := strings.NewReader("{\n  \"AuthorizationCodeID\": 0,\n  \"Code\": \"\",\n  \"Contact\": \"\",\n  \"CreatedBy\": \"\",\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Dealership\": \"\",\n  \"DefinitionName\": \"\",\n  \"Email\": \"\",\n  \"ID\": 0,\n  \"Notes\": \"\",\n  \"Phone\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/AuthorizationContactInformation HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 221

{
  "AuthorizationCodeID": 0,
  "Code": "",
  "Contact": "",
  "CreatedBy": "",
  "CreatedDate": "",
  "DealerCode": "",
  "Dealership": "",
  "DefinitionName": "",
  "Email": "",
  "ID": 0,
  "Notes": "",
  "Phone": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/AuthorizationContactInformation")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AuthorizationCodeID\": 0,\n  \"Code\": \"\",\n  \"Contact\": \"\",\n  \"CreatedBy\": \"\",\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Dealership\": \"\",\n  \"DefinitionName\": \"\",\n  \"Email\": \"\",\n  \"ID\": 0,\n  \"Notes\": \"\",\n  \"Phone\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationContactInformation"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AuthorizationCodeID\": 0,\n  \"Code\": \"\",\n  \"Contact\": \"\",\n  \"CreatedBy\": \"\",\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Dealership\": \"\",\n  \"DefinitionName\": \"\",\n  \"Email\": \"\",\n  \"ID\": 0,\n  \"Notes\": \"\",\n  \"Phone\": \"\"\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  \"AuthorizationCodeID\": 0,\n  \"Code\": \"\",\n  \"Contact\": \"\",\n  \"CreatedBy\": \"\",\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Dealership\": \"\",\n  \"DefinitionName\": \"\",\n  \"Email\": \"\",\n  \"ID\": 0,\n  \"Notes\": \"\",\n  \"Phone\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationContactInformation")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/AuthorizationContactInformation")
  .header("content-type", "application/json")
  .body("{\n  \"AuthorizationCodeID\": 0,\n  \"Code\": \"\",\n  \"Contact\": \"\",\n  \"CreatedBy\": \"\",\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Dealership\": \"\",\n  \"DefinitionName\": \"\",\n  \"Email\": \"\",\n  \"ID\": 0,\n  \"Notes\": \"\",\n  \"Phone\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AuthorizationCodeID: 0,
  Code: '',
  Contact: '',
  CreatedBy: '',
  CreatedDate: '',
  DealerCode: '',
  Dealership: '',
  DefinitionName: '',
  Email: '',
  ID: 0,
  Notes: '',
  Phone: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/AuthorizationContactInformation');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/AuthorizationContactInformation',
  headers: {'content-type': 'application/json'},
  data: {
    AuthorizationCodeID: 0,
    Code: '',
    Contact: '',
    CreatedBy: '',
    CreatedDate: '',
    DealerCode: '',
    Dealership: '',
    DefinitionName: '',
    Email: '',
    ID: 0,
    Notes: '',
    Phone: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationContactInformation';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"AuthorizationCodeID":0,"Code":"","Contact":"","CreatedBy":"","CreatedDate":"","DealerCode":"","Dealership":"","DefinitionName":"","Email":"","ID":0,"Notes":"","Phone":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationContactInformation',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AuthorizationCodeID": 0,\n  "Code": "",\n  "Contact": "",\n  "CreatedBy": "",\n  "CreatedDate": "",\n  "DealerCode": "",\n  "Dealership": "",\n  "DefinitionName": "",\n  "Email": "",\n  "ID": 0,\n  "Notes": "",\n  "Phone": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AuthorizationCodeID\": 0,\n  \"Code\": \"\",\n  \"Contact\": \"\",\n  \"CreatedBy\": \"\",\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Dealership\": \"\",\n  \"DefinitionName\": \"\",\n  \"Email\": \"\",\n  \"ID\": 0,\n  \"Notes\": \"\",\n  \"Phone\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationContactInformation")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationContactInformation',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  AuthorizationCodeID: 0,
  Code: '',
  Contact: '',
  CreatedBy: '',
  CreatedDate: '',
  DealerCode: '',
  Dealership: '',
  DefinitionName: '',
  Email: '',
  ID: 0,
  Notes: '',
  Phone: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/AuthorizationContactInformation',
  headers: {'content-type': 'application/json'},
  body: {
    AuthorizationCodeID: 0,
    Code: '',
    Contact: '',
    CreatedBy: '',
    CreatedDate: '',
    DealerCode: '',
    Dealership: '',
    DefinitionName: '',
    Email: '',
    ID: 0,
    Notes: '',
    Phone: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/AuthorizationContactInformation');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AuthorizationCodeID: 0,
  Code: '',
  Contact: '',
  CreatedBy: '',
  CreatedDate: '',
  DealerCode: '',
  Dealership: '',
  DefinitionName: '',
  Email: '',
  ID: 0,
  Notes: '',
  Phone: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/AuthorizationContactInformation',
  headers: {'content-type': 'application/json'},
  data: {
    AuthorizationCodeID: 0,
    Code: '',
    Contact: '',
    CreatedBy: '',
    CreatedDate: '',
    DealerCode: '',
    Dealership: '',
    DefinitionName: '',
    Email: '',
    ID: 0,
    Notes: '',
    Phone: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationContactInformation';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"AuthorizationCodeID":0,"Code":"","Contact":"","CreatedBy":"","CreatedDate":"","DealerCode":"","Dealership":"","DefinitionName":"","Email":"","ID":0,"Notes":"","Phone":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AuthorizationCodeID": @0,
                              @"Code": @"",
                              @"Contact": @"",
                              @"CreatedBy": @"",
                              @"CreatedDate": @"",
                              @"DealerCode": @"",
                              @"Dealership": @"",
                              @"DefinitionName": @"",
                              @"Email": @"",
                              @"ID": @0,
                              @"Notes": @"",
                              @"Phone": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationContactInformation"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationContactInformation" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"AuthorizationCodeID\": 0,\n  \"Code\": \"\",\n  \"Contact\": \"\",\n  \"CreatedBy\": \"\",\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Dealership\": \"\",\n  \"DefinitionName\": \"\",\n  \"Email\": \"\",\n  \"ID\": 0,\n  \"Notes\": \"\",\n  \"Phone\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationContactInformation",
  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([
    'AuthorizationCodeID' => 0,
    'Code' => '',
    'Contact' => '',
    'CreatedBy' => '',
    'CreatedDate' => '',
    'DealerCode' => '',
    'Dealership' => '',
    'DefinitionName' => '',
    'Email' => '',
    'ID' => 0,
    'Notes' => '',
    'Phone' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/AuthorizationContactInformation', [
  'body' => '{
  "AuthorizationCodeID": 0,
  "Code": "",
  "Contact": "",
  "CreatedBy": "",
  "CreatedDate": "",
  "DealerCode": "",
  "Dealership": "",
  "DefinitionName": "",
  "Email": "",
  "ID": 0,
  "Notes": "",
  "Phone": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationContactInformation');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AuthorizationCodeID' => 0,
  'Code' => '',
  'Contact' => '',
  'CreatedBy' => '',
  'CreatedDate' => '',
  'DealerCode' => '',
  'Dealership' => '',
  'DefinitionName' => '',
  'Email' => '',
  'ID' => 0,
  'Notes' => '',
  'Phone' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AuthorizationCodeID' => 0,
  'Code' => '',
  'Contact' => '',
  'CreatedBy' => '',
  'CreatedDate' => '',
  'DealerCode' => '',
  'Dealership' => '',
  'DefinitionName' => '',
  'Email' => '',
  'ID' => 0,
  'Notes' => '',
  'Phone' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/AuthorizationContactInformation');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationContactInformation' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AuthorizationCodeID": 0,
  "Code": "",
  "Contact": "",
  "CreatedBy": "",
  "CreatedDate": "",
  "DealerCode": "",
  "Dealership": "",
  "DefinitionName": "",
  "Email": "",
  "ID": 0,
  "Notes": "",
  "Phone": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationContactInformation' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AuthorizationCodeID": 0,
  "Code": "",
  "Contact": "",
  "CreatedBy": "",
  "CreatedDate": "",
  "DealerCode": "",
  "Dealership": "",
  "DefinitionName": "",
  "Email": "",
  "ID": 0,
  "Notes": "",
  "Phone": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AuthorizationCodeID\": 0,\n  \"Code\": \"\",\n  \"Contact\": \"\",\n  \"CreatedBy\": \"\",\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Dealership\": \"\",\n  \"DefinitionName\": \"\",\n  \"Email\": \"\",\n  \"ID\": 0,\n  \"Notes\": \"\",\n  \"Phone\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/AuthorizationContactInformation", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationContactInformation"

payload = {
    "AuthorizationCodeID": 0,
    "Code": "",
    "Contact": "",
    "CreatedBy": "",
    "CreatedDate": "",
    "DealerCode": "",
    "Dealership": "",
    "DefinitionName": "",
    "Email": "",
    "ID": 0,
    "Notes": "",
    "Phone": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationContactInformation"

payload <- "{\n  \"AuthorizationCodeID\": 0,\n  \"Code\": \"\",\n  \"Contact\": \"\",\n  \"CreatedBy\": \"\",\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Dealership\": \"\",\n  \"DefinitionName\": \"\",\n  \"Email\": \"\",\n  \"ID\": 0,\n  \"Notes\": \"\",\n  \"Phone\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationContactInformation")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"AuthorizationCodeID\": 0,\n  \"Code\": \"\",\n  \"Contact\": \"\",\n  \"CreatedBy\": \"\",\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Dealership\": \"\",\n  \"DefinitionName\": \"\",\n  \"Email\": \"\",\n  \"ID\": 0,\n  \"Notes\": \"\",\n  \"Phone\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/AuthorizationContactInformation') do |req|
  req.body = "{\n  \"AuthorizationCodeID\": 0,\n  \"Code\": \"\",\n  \"Contact\": \"\",\n  \"CreatedBy\": \"\",\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Dealership\": \"\",\n  \"DefinitionName\": \"\",\n  \"Email\": \"\",\n  \"ID\": 0,\n  \"Notes\": \"\",\n  \"Phone\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationContactInformation";

    let payload = json!({
        "AuthorizationCodeID": 0,
        "Code": "",
        "Contact": "",
        "CreatedBy": "",
        "CreatedDate": "",
        "DealerCode": "",
        "Dealership": "",
        "DefinitionName": "",
        "Email": "",
        "ID": 0,
        "Notes": "",
        "Phone": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/AuthorizationContactInformation \
  --header 'content-type: application/json' \
  --data '{
  "AuthorizationCodeID": 0,
  "Code": "",
  "Contact": "",
  "CreatedBy": "",
  "CreatedDate": "",
  "DealerCode": "",
  "Dealership": "",
  "DefinitionName": "",
  "Email": "",
  "ID": 0,
  "Notes": "",
  "Phone": ""
}'
echo '{
  "AuthorizationCodeID": 0,
  "Code": "",
  "Contact": "",
  "CreatedBy": "",
  "CreatedDate": "",
  "DealerCode": "",
  "Dealership": "",
  "DefinitionName": "",
  "Email": "",
  "ID": 0,
  "Notes": "",
  "Phone": ""
}' |  \
  http POST {{baseUrl}}/api/v2/AuthorizationContactInformation \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "AuthorizationCodeID": 0,\n  "Code": "",\n  "Contact": "",\n  "CreatedBy": "",\n  "CreatedDate": "",\n  "DealerCode": "",\n  "Dealership": "",\n  "DefinitionName": "",\n  "Email": "",\n  "ID": 0,\n  "Notes": "",\n  "Phone": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationContactInformation
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "AuthorizationCodeID": 0,
  "Code": "",
  "Contact": "",
  "CreatedBy": "",
  "CreatedDate": "",
  "DealerCode": "",
  "Dealership": "",
  "DefinitionName": "",
  "Email": "",
  "ID": 0,
  "Notes": "",
  "Phone": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationContactInformation")! 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 contact information for authorization codes.
{{baseUrl}}/api/v2/AuthorizationContactInformation
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/AuthorizationContactInformation");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/AuthorizationContactInformation")
require "http/client"

url = "{{baseUrl}}/api/v2/AuthorizationContactInformation"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/AuthorizationContactInformation"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/AuthorizationContactInformation");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/AuthorizationContactInformation"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/AuthorizationContactInformation HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/AuthorizationContactInformation")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/AuthorizationContactInformation"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationContactInformation")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/AuthorizationContactInformation")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/AuthorizationContactInformation');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationContactInformation'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/AuthorizationContactInformation';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/AuthorizationContactInformation',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/AuthorizationContactInformation")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/AuthorizationContactInformation',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationContactInformation'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/AuthorizationContactInformation');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/AuthorizationContactInformation'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/AuthorizationContactInformation';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/AuthorizationContactInformation"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/AuthorizationContactInformation" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/AuthorizationContactInformation",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/AuthorizationContactInformation');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/AuthorizationContactInformation');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/AuthorizationContactInformation');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/AuthorizationContactInformation' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/AuthorizationContactInformation' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/AuthorizationContactInformation")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/AuthorizationContactInformation"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/AuthorizationContactInformation"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/AuthorizationContactInformation")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/AuthorizationContactInformation') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/AuthorizationContactInformation";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/AuthorizationContactInformation
http GET {{baseUrl}}/api/v2/AuthorizationContactInformation
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/AuthorizationContactInformation
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/AuthorizationContactInformation")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Gets a list of Brands.
{{baseUrl}}/api/v2/Brands
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Brands");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Brands")
require "http/client"

url = "{{baseUrl}}/api/v2/Brands"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Brands"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Brands");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Brands"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Brands HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Brands")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Brands"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Brands")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Brands")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Brands');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Brands'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Brands';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Brands',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Brands")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Brands',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Brands'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Brands');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Brands'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Brands';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Brands"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Brands" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Brands",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Brands');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Brands');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Brands');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Brands' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Brands' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Brands")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Brands"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Brands"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Brands")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Brands') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Brands";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Brands
http GET {{baseUrl}}/api/v2/Brands
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Brands
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Brands")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Add a Bundle to the Update System.
{{baseUrl}}/api/v2/Bundles
BODY json

{
  "Active": false,
  "BundleID": "",
  "BundleNumber": 0,
  "Description": "",
  "UpdateGroupID": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Bundles");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/Bundles" {:content-type :json
                                                           :form-params {:Active false
                                                                         :BundleID ""
                                                                         :BundleNumber 0
                                                                         :Description ""
                                                                         :UpdateGroupID ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Bundles"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Bundles"),
    Content = new StringContent("{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Bundles");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Bundles"

	payload := strings.NewReader("{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/Bundles HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 104

{
  "Active": false,
  "BundleID": "",
  "BundleNumber": 0,
  "Description": "",
  "UpdateGroupID": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/Bundles")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Bundles"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Bundles")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/Bundles")
  .header("content-type", "application/json")
  .body("{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Active: false,
  BundleID: '',
  BundleNumber: 0,
  Description: '',
  UpdateGroupID: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/Bundles');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Bundles',
  headers: {'content-type': 'application/json'},
  data: {
    Active: false,
    BundleID: '',
    BundleNumber: 0,
    Description: '',
    UpdateGroupID: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Bundles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Active":false,"BundleID":"","BundleNumber":0,"Description":"","UpdateGroupID":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Bundles',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Active": false,\n  "BundleID": "",\n  "BundleNumber": 0,\n  "Description": "",\n  "UpdateGroupID": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Bundles")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Bundles',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Active: false,
  BundleID: '',
  BundleNumber: 0,
  Description: '',
  UpdateGroupID: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Bundles',
  headers: {'content-type': 'application/json'},
  body: {
    Active: false,
    BundleID: '',
    BundleNumber: 0,
    Description: '',
    UpdateGroupID: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/Bundles');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Active: false,
  BundleID: '',
  BundleNumber: 0,
  Description: '',
  UpdateGroupID: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Bundles',
  headers: {'content-type': 'application/json'},
  data: {
    Active: false,
    BundleID: '',
    BundleNumber: 0,
    Description: '',
    UpdateGroupID: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Bundles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Active":false,"BundleID":"","BundleNumber":0,"Description":"","UpdateGroupID":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Active": @NO,
                              @"BundleID": @"",
                              @"BundleNumber": @0,
                              @"Description": @"",
                              @"UpdateGroupID": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Bundles"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Bundles" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Bundles",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Active' => null,
    'BundleID' => '',
    'BundleNumber' => 0,
    'Description' => '',
    'UpdateGroupID' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/Bundles', [
  'body' => '{
  "Active": false,
  "BundleID": "",
  "BundleNumber": 0,
  "Description": "",
  "UpdateGroupID": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Bundles');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Active' => null,
  'BundleID' => '',
  'BundleNumber' => 0,
  'Description' => '',
  'UpdateGroupID' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Active' => null,
  'BundleID' => '',
  'BundleNumber' => 0,
  'Description' => '',
  'UpdateGroupID' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Bundles');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Bundles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Active": false,
  "BundleID": "",
  "BundleNumber": 0,
  "Description": "",
  "UpdateGroupID": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Bundles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Active": false,
  "BundleID": "",
  "BundleNumber": 0,
  "Description": "",
  "UpdateGroupID": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/Bundles", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Bundles"

payload = {
    "Active": False,
    "BundleID": "",
    "BundleNumber": 0,
    "Description": "",
    "UpdateGroupID": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Bundles"

payload <- "{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Bundles")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/Bundles') do |req|
  req.body = "{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Bundles";

    let payload = json!({
        "Active": false,
        "BundleID": "",
        "BundleNumber": 0,
        "Description": "",
        "UpdateGroupID": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/Bundles \
  --header 'content-type: application/json' \
  --data '{
  "Active": false,
  "BundleID": "",
  "BundleNumber": 0,
  "Description": "",
  "UpdateGroupID": ""
}'
echo '{
  "Active": false,
  "BundleID": "",
  "BundleNumber": 0,
  "Description": "",
  "UpdateGroupID": ""
}' |  \
  http POST {{baseUrl}}/api/v2/Bundles \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Active": false,\n  "BundleID": "",\n  "BundleNumber": 0,\n  "Description": "",\n  "UpdateGroupID": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Bundles
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Active": false,
  "BundleID": "",
  "BundleNumber": 0,
  "Description": "",
  "UpdateGroupID": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Bundles")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a Bundle.
{{baseUrl}}/api/v2/Bundles/:ID
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Bundles/:ID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/Bundles/:ID")
require "http/client"

url = "{{baseUrl}}/api/v2/Bundles/:ID"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Bundles/:ID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Bundles/:ID");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Bundles/:ID"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/Bundles/:ID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/Bundles/:ID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Bundles/:ID"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Bundles/:ID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/Bundles/:ID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/Bundles/:ID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/Bundles/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Bundles/:ID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Bundles/:ID',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Bundles/:ID")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Bundles/:ID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/Bundles/:ID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/Bundles/:ID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/Bundles/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Bundles/:ID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Bundles/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Bundles/:ID" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Bundles/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/Bundles/:ID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Bundles/:ID');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Bundles/:ID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Bundles/:ID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Bundles/:ID' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/Bundles/:ID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Bundles/:ID"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Bundles/:ID"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Bundles/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/Bundles/:ID') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Bundles/:ID";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/Bundles/:ID
http DELETE {{baseUrl}}/api/v2/Bundles/:ID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/Bundles/:ID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Bundles/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a specific Bundle by ID.
{{baseUrl}}/api/v2/Bundles/:ID
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Bundles/:ID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Bundles/:ID")
require "http/client"

url = "{{baseUrl}}/api/v2/Bundles/:ID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Bundles/:ID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Bundles/:ID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Bundles/:ID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Bundles/:ID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Bundles/:ID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Bundles/:ID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Bundles/:ID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Bundles/:ID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Bundles/:ID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Bundles/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Bundles/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Bundles/:ID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Bundles/:ID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Bundles/:ID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Bundles/:ID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Bundles/:ID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Bundles/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Bundles/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Bundles/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Bundles/:ID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Bundles/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Bundles/:ID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Bundles/:ID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Bundles/:ID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Bundles/:ID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Bundles/:ID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Bundles/:ID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Bundles/:ID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Bundles/:ID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Bundles/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Bundles/:ID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Bundles/:ID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Bundles/:ID
http GET {{baseUrl}}/api/v2/Bundles/:ID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Bundles/:ID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Bundles/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the list of bundles.
{{baseUrl}}/api/v2/Bundles
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Bundles");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Bundles")
require "http/client"

url = "{{baseUrl}}/api/v2/Bundles"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Bundles"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Bundles");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Bundles"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Bundles HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Bundles")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Bundles"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Bundles")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Bundles")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Bundles');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Bundles'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Bundles';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Bundles',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Bundles")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Bundles',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Bundles'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Bundles');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Bundles'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Bundles';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Bundles"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Bundles" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Bundles",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Bundles');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Bundles');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Bundles');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Bundles' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Bundles' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Bundles")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Bundles"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Bundles"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Bundles")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Bundles') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Bundles";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Bundles
http GET {{baseUrl}}/api/v2/Bundles
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Bundles
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Bundles")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Modify a Bundle in the Update System.
{{baseUrl}}/api/v2/Bundles/:ID
QUERY PARAMS

ID
BODY json

{
  "Active": false,
  "BundleID": "",
  "BundleNumber": 0,
  "Description": "",
  "UpdateGroupID": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Bundles/:ID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/Bundles/:ID" {:content-type :json
                                                              :form-params {:Active false
                                                                            :BundleID ""
                                                                            :BundleNumber 0
                                                                            :Description ""
                                                                            :UpdateGroupID ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Bundles/:ID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Bundles/:ID"),
    Content = new StringContent("{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Bundles/:ID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Bundles/:ID"

	payload := strings.NewReader("{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/Bundles/:ID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 104

{
  "Active": false,
  "BundleID": "",
  "BundleNumber": 0,
  "Description": "",
  "UpdateGroupID": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/Bundles/:ID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Bundles/:ID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Bundles/:ID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/Bundles/:ID")
  .header("content-type", "application/json")
  .body("{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Active: false,
  BundleID: '',
  BundleNumber: 0,
  Description: '',
  UpdateGroupID: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/Bundles/:ID');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Bundles/:ID',
  headers: {'content-type': 'application/json'},
  data: {
    Active: false,
    BundleID: '',
    BundleNumber: 0,
    Description: '',
    UpdateGroupID: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Bundles/:ID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Active":false,"BundleID":"","BundleNumber":0,"Description":"","UpdateGroupID":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Bundles/:ID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Active": false,\n  "BundleID": "",\n  "BundleNumber": 0,\n  "Description": "",\n  "UpdateGroupID": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Bundles/:ID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Bundles/:ID',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Active: false,
  BundleID: '',
  BundleNumber: 0,
  Description: '',
  UpdateGroupID: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Bundles/:ID',
  headers: {'content-type': 'application/json'},
  body: {
    Active: false,
    BundleID: '',
    BundleNumber: 0,
    Description: '',
    UpdateGroupID: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/Bundles/:ID');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Active: false,
  BundleID: '',
  BundleNumber: 0,
  Description: '',
  UpdateGroupID: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Bundles/:ID',
  headers: {'content-type': 'application/json'},
  data: {
    Active: false,
    BundleID: '',
    BundleNumber: 0,
    Description: '',
    UpdateGroupID: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Bundles/:ID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Active":false,"BundleID":"","BundleNumber":0,"Description":"","UpdateGroupID":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Active": @NO,
                              @"BundleID": @"",
                              @"BundleNumber": @0,
                              @"Description": @"",
                              @"UpdateGroupID": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Bundles/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Bundles/:ID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Bundles/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'Active' => null,
    'BundleID' => '',
    'BundleNumber' => 0,
    'Description' => '',
    'UpdateGroupID' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/Bundles/:ID', [
  'body' => '{
  "Active": false,
  "BundleID": "",
  "BundleNumber": 0,
  "Description": "",
  "UpdateGroupID": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Bundles/:ID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Active' => null,
  'BundleID' => '',
  'BundleNumber' => 0,
  'Description' => '',
  'UpdateGroupID' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Active' => null,
  'BundleID' => '',
  'BundleNumber' => 0,
  'Description' => '',
  'UpdateGroupID' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Bundles/:ID');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Bundles/:ID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Active": false,
  "BundleID": "",
  "BundleNumber": 0,
  "Description": "",
  "UpdateGroupID": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Bundles/:ID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Active": false,
  "BundleID": "",
  "BundleNumber": 0,
  "Description": "",
  "UpdateGroupID": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/Bundles/:ID", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Bundles/:ID"

payload = {
    "Active": False,
    "BundleID": "",
    "BundleNumber": 0,
    "Description": "",
    "UpdateGroupID": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Bundles/:ID"

payload <- "{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Bundles/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\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/api/v2/Bundles/:ID') do |req|
  req.body = "{\n  \"Active\": false,\n  \"BundleID\": \"\",\n  \"BundleNumber\": 0,\n  \"Description\": \"\",\n  \"UpdateGroupID\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Bundles/:ID";

    let payload = json!({
        "Active": false,
        "BundleID": "",
        "BundleNumber": 0,
        "Description": "",
        "UpdateGroupID": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/Bundles/:ID \
  --header 'content-type: application/json' \
  --data '{
  "Active": false,
  "BundleID": "",
  "BundleNumber": 0,
  "Description": "",
  "UpdateGroupID": ""
}'
echo '{
  "Active": false,
  "BundleID": "",
  "BundleNumber": 0,
  "Description": "",
  "UpdateGroupID": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/Bundles/:ID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Active": false,\n  "BundleID": "",\n  "BundleNumber": 0,\n  "Description": "",\n  "UpdateGroupID": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Bundles/:ID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Active": false,
  "BundleID": "",
  "BundleNumber": 0,
  "Description": "",
  "UpdateGroupID": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Bundles/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a Client in the Update System.
{{baseUrl}}/api/v2/Clients/:ID
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Clients/:ID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Clients/:ID")
require "http/client"

url = "{{baseUrl}}/api/v2/Clients/:ID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Clients/:ID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Clients/:ID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Clients/:ID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Clients/:ID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Clients/:ID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Clients/:ID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Clients/:ID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Clients/:ID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Clients/:ID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Clients/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Clients/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Clients/:ID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Clients/:ID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Clients/:ID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Clients/:ID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Clients/:ID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Clients/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Clients/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Clients/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Clients/:ID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Clients/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Clients/:ID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Clients/:ID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Clients/:ID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Clients/:ID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Clients/:ID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Clients/:ID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Clients/:ID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Clients/:ID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Clients/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Clients/:ID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Clients/:ID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Clients/:ID
http GET {{baseUrl}}/api/v2/Clients/:ID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Clients/:ID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Clients/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a Client's Available Update Group Subscriptions
{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions")
require "http/client"

url = "{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions
http GET {{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Clients/:ID/AvailableUpdateGroupSubscriptions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a Client's Current Update Group Subscriptions
{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions")
require "http/client"

url = "{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Clients/:ID/UpdateGroupSubscriptions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Clients/:ID/UpdateGroupSubscriptions',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Clients/:ID/UpdateGroupSubscriptions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Clients/:ID/UpdateGroupSubscriptions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions
http GET {{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Clients/:ID/UpdateGroupSubscriptions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a List of Clients in the Update System.
{{baseUrl}}/api/v2/Clients
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Clients");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Clients")
require "http/client"

url = "{{baseUrl}}/api/v2/Clients"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Clients"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Clients");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Clients"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Clients HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Clients")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Clients"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Clients")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Clients")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Clients');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Clients'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Clients';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Clients',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Clients")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Clients',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Clients'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Clients');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Clients'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Clients';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Clients"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Clients" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Clients",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Clients');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Clients');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Clients');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Clients' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Clients' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Clients")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Clients"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Clients"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Clients")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Clients') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Clients";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Clients
http GET {{baseUrl}}/api/v2/Clients
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Clients
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Clients")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a Client.
{{baseUrl}}/api/v2/Clients/:ID
QUERY PARAMS

ID
BODY json

{
  "ClientID": "",
  "LastCheckin": "",
  "Tag": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Clients/:ID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"Tag\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/Clients/:ID" {:content-type :json
                                                              :form-params {:ClientID ""
                                                                            :LastCheckin ""
                                                                            :Tag ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Clients/:ID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"Tag\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Clients/:ID"),
    Content = new StringContent("{\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"Tag\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Clients/:ID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"Tag\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Clients/:ID"

	payload := strings.NewReader("{\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"Tag\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/Clients/:ID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 54

{
  "ClientID": "",
  "LastCheckin": "",
  "Tag": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/Clients/:ID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"Tag\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Clients/:ID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"Tag\": \"\"\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  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"Tag\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Clients/:ID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/Clients/:ID")
  .header("content-type", "application/json")
  .body("{\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"Tag\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ClientID: '',
  LastCheckin: '',
  Tag: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/Clients/:ID');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Clients/:ID',
  headers: {'content-type': 'application/json'},
  data: {ClientID: '', LastCheckin: '', Tag: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Clients/:ID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ClientID":"","LastCheckin":"","Tag":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Clients/:ID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ClientID": "",\n  "LastCheckin": "",\n  "Tag": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"Tag\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Clients/:ID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Clients/:ID',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ClientID: '', LastCheckin: '', Tag: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Clients/:ID',
  headers: {'content-type': 'application/json'},
  body: {ClientID: '', LastCheckin: '', Tag: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/Clients/:ID');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ClientID: '',
  LastCheckin: '',
  Tag: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Clients/:ID',
  headers: {'content-type': 'application/json'},
  data: {ClientID: '', LastCheckin: '', Tag: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Clients/:ID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ClientID":"","LastCheckin":"","Tag":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ClientID": @"",
                              @"LastCheckin": @"",
                              @"Tag": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Clients/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Clients/:ID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"Tag\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Clients/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'ClientID' => '',
    'LastCheckin' => '',
    'Tag' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/Clients/:ID', [
  'body' => '{
  "ClientID": "",
  "LastCheckin": "",
  "Tag": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Clients/:ID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ClientID' => '',
  'LastCheckin' => '',
  'Tag' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ClientID' => '',
  'LastCheckin' => '',
  'Tag' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Clients/:ID');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Clients/:ID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ClientID": "",
  "LastCheckin": "",
  "Tag": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Clients/:ID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ClientID": "",
  "LastCheckin": "",
  "Tag": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"Tag\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/Clients/:ID", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Clients/:ID"

payload = {
    "ClientID": "",
    "LastCheckin": "",
    "Tag": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Clients/:ID"

payload <- "{\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"Tag\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Clients/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"Tag\": \"\"\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/api/v2/Clients/:ID') do |req|
  req.body = "{\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"Tag\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Clients/:ID";

    let payload = json!({
        "ClientID": "",
        "LastCheckin": "",
        "Tag": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/Clients/:ID \
  --header 'content-type: application/json' \
  --data '{
  "ClientID": "",
  "LastCheckin": "",
  "Tag": ""
}'
echo '{
  "ClientID": "",
  "LastCheckin": "",
  "Tag": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/Clients/:ID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "ClientID": "",\n  "LastCheckin": "",\n  "Tag": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Clients/:ID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ClientID": "",
  "LastCheckin": "",
  "Tag": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Clients/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Add an Attribute to a ContentDefinition
{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes
QUERY PARAMS

contentDefinitionID
BODY json

{
  "ContentDefinitionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes" {:content-type :json
                                                                                                      :form-params {:ContentDefinitionID 0
                                                                                                                    :ID 0
                                                                                                                    :Name ""
                                                                                                                    :Value ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes"),
    Content = new StringContent("{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes"

	payload := strings.NewReader("{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/ContentDefinitions/:contentDefinitionID/Attributes HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 70

{
  "ContentDefinitionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes")
  .header("content-type", "application/json")
  .body("{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ContentDefinitionID: 0,
  ID: 0,
  Name: '',
  Value: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes',
  headers: {'content-type': 'application/json'},
  data: {ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ContentDefinitionID":0,"ID":0,"Name":"","Value":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ContentDefinitionID": 0,\n  "ID": 0,\n  "Name": "",\n  "Value": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentDefinitions/:contentDefinitionID/Attributes',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes',
  headers: {'content-type': 'application/json'},
  body: {ContentDefinitionID: 0, ID: 0, Name: '', Value: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ContentDefinitionID: 0,
  ID: 0,
  Name: '',
  Value: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes',
  headers: {'content-type': 'application/json'},
  data: {ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ContentDefinitionID":0,"ID":0,"Name":"","Value":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ContentDefinitionID": @0,
                              @"ID": @0,
                              @"Name": @"",
                              @"Value": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes",
  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([
    'ContentDefinitionID' => 0,
    'ID' => 0,
    'Name' => '',
    'Value' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes', [
  'body' => '{
  "ContentDefinitionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ContentDefinitionID' => 0,
  'ID' => 0,
  'Name' => '',
  'Value' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ContentDefinitionID' => 0,
  'ID' => 0,
  'Name' => '',
  'Value' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ContentDefinitionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ContentDefinitionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/ContentDefinitions/:contentDefinitionID/Attributes", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes"

payload = {
    "ContentDefinitionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes"

payload <- "{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/ContentDefinitions/:contentDefinitionID/Attributes') do |req|
  req.body = "{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes";

    let payload = json!({
        "ContentDefinitionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes \
  --header 'content-type: application/json' \
  --data '{
  "ContentDefinitionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}'
echo '{
  "ContentDefinitionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}' |  \
  http POST {{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ContentDefinitionID": 0,\n  "ID": 0,\n  "Name": "",\n  "Value": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ContentDefinitionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a ContentDefinition
{{baseUrl}}/api/v2/ContentDefinitions
BODY json

{
  "Attributes": [
    {
      "ContentDefinitionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "ContentDefinitionID": 0,
  "Description": "",
  "Name": "",
  "PackageTypeID": "",
  "TypeID": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentDefinitions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/ContentDefinitions" {:content-type :json
                                                                      :form-params {:Attributes [{:ContentDefinitionID 0
                                                                                                  :ID 0
                                                                                                  :Name ""
                                                                                                  :Value ""}]
                                                                                    :ContentDefinitionID 0
                                                                                    :Description ""
                                                                                    :Name ""
                                                                                    :PackageTypeID ""
                                                                                    :TypeID 0}})
require "http/client"

url = "{{baseUrl}}/api/v2/ContentDefinitions"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentDefinitions"),
    Content = new StringContent("{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentDefinitions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentDefinitions"

	payload := strings.NewReader("{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/ContentDefinitions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 221

{
  "Attributes": [
    {
      "ContentDefinitionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "ContentDefinitionID": 0,
  "Description": "",
  "Name": "",
  "PackageTypeID": "",
  "TypeID": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/ContentDefinitions")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentDefinitions"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentDefinitions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/ContentDefinitions")
  .header("content-type", "application/json")
  .body("{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}")
  .asString();
const data = JSON.stringify({
  Attributes: [
    {
      ContentDefinitionID: 0,
      ID: 0,
      Name: '',
      Value: ''
    }
  ],
  ContentDefinitionID: 0,
  Description: '',
  Name: '',
  PackageTypeID: '',
  TypeID: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/ContentDefinitions');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentDefinitions',
  headers: {'content-type': 'application/json'},
  data: {
    Attributes: [{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}],
    ContentDefinitionID: 0,
    Description: '',
    Name: '',
    PackageTypeID: '',
    TypeID: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentDefinitions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Attributes":[{"ContentDefinitionID":0,"ID":0,"Name":"","Value":""}],"ContentDefinitionID":0,"Description":"","Name":"","PackageTypeID":"","TypeID":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentDefinitions',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Attributes": [\n    {\n      "ContentDefinitionID": 0,\n      "ID": 0,\n      "Name": "",\n      "Value": ""\n    }\n  ],\n  "ContentDefinitionID": 0,\n  "Description": "",\n  "Name": "",\n  "PackageTypeID": "",\n  "TypeID": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentDefinitions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentDefinitions',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Attributes: [{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}],
  ContentDefinitionID: 0,
  Description: '',
  Name: '',
  PackageTypeID: '',
  TypeID: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentDefinitions',
  headers: {'content-type': 'application/json'},
  body: {
    Attributes: [{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}],
    ContentDefinitionID: 0,
    Description: '',
    Name: '',
    PackageTypeID: '',
    TypeID: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/ContentDefinitions');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Attributes: [
    {
      ContentDefinitionID: 0,
      ID: 0,
      Name: '',
      Value: ''
    }
  ],
  ContentDefinitionID: 0,
  Description: '',
  Name: '',
  PackageTypeID: '',
  TypeID: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentDefinitions',
  headers: {'content-type': 'application/json'},
  data: {
    Attributes: [{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}],
    ContentDefinitionID: 0,
    Description: '',
    Name: '',
    PackageTypeID: '',
    TypeID: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentDefinitions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Attributes":[{"ContentDefinitionID":0,"ID":0,"Name":"","Value":""}],"ContentDefinitionID":0,"Description":"","Name":"","PackageTypeID":"","TypeID":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Attributes": @[ @{ @"ContentDefinitionID": @0, @"ID": @0, @"Name": @"", @"Value": @"" } ],
                              @"ContentDefinitionID": @0,
                              @"Description": @"",
                              @"Name": @"",
                              @"PackageTypeID": @"",
                              @"TypeID": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentDefinitions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentDefinitions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentDefinitions",
  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([
    'Attributes' => [
        [
                'ContentDefinitionID' => 0,
                'ID' => 0,
                'Name' => '',
                'Value' => ''
        ]
    ],
    'ContentDefinitionID' => 0,
    'Description' => '',
    'Name' => '',
    'PackageTypeID' => '',
    'TypeID' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/ContentDefinitions', [
  'body' => '{
  "Attributes": [
    {
      "ContentDefinitionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "ContentDefinitionID": 0,
  "Description": "",
  "Name": "",
  "PackageTypeID": "",
  "TypeID": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentDefinitions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Attributes' => [
    [
        'ContentDefinitionID' => 0,
        'ID' => 0,
        'Name' => '',
        'Value' => ''
    ]
  ],
  'ContentDefinitionID' => 0,
  'Description' => '',
  'Name' => '',
  'PackageTypeID' => '',
  'TypeID' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Attributes' => [
    [
        'ContentDefinitionID' => 0,
        'ID' => 0,
        'Name' => '',
        'Value' => ''
    ]
  ],
  'ContentDefinitionID' => 0,
  'Description' => '',
  'Name' => '',
  'PackageTypeID' => '',
  'TypeID' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/ContentDefinitions');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentDefinitions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Attributes": [
    {
      "ContentDefinitionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "ContentDefinitionID": 0,
  "Description": "",
  "Name": "",
  "PackageTypeID": "",
  "TypeID": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentDefinitions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Attributes": [
    {
      "ContentDefinitionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "ContentDefinitionID": 0,
  "Description": "",
  "Name": "",
  "PackageTypeID": "",
  "TypeID": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/ContentDefinitions", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentDefinitions"

payload = {
    "Attributes": [
        {
            "ContentDefinitionID": 0,
            "ID": 0,
            "Name": "",
            "Value": ""
        }
    ],
    "ContentDefinitionID": 0,
    "Description": "",
    "Name": "",
    "PackageTypeID": "",
    "TypeID": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentDefinitions"

payload <- "{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentDefinitions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/ContentDefinitions') do |req|
  req.body = "{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentDefinitions";

    let payload = json!({
        "Attributes": (
            json!({
                "ContentDefinitionID": 0,
                "ID": 0,
                "Name": "",
                "Value": ""
            })
        ),
        "ContentDefinitionID": 0,
        "Description": "",
        "Name": "",
        "PackageTypeID": "",
        "TypeID": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/ContentDefinitions \
  --header 'content-type: application/json' \
  --data '{
  "Attributes": [
    {
      "ContentDefinitionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "ContentDefinitionID": 0,
  "Description": "",
  "Name": "",
  "PackageTypeID": "",
  "TypeID": 0
}'
echo '{
  "Attributes": [
    {
      "ContentDefinitionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "ContentDefinitionID": 0,
  "Description": "",
  "Name": "",
  "PackageTypeID": "",
  "TypeID": 0
}' |  \
  http POST {{baseUrl}}/api/v2/ContentDefinitions \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Attributes": [\n    {\n      "ContentDefinitionID": 0,\n      "ID": 0,\n      "Name": "",\n      "Value": ""\n    }\n  ],\n  "ContentDefinitionID": 0,\n  "Description": "",\n  "Name": "",\n  "PackageTypeID": "",\n  "TypeID": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/ContentDefinitions
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Attributes": [
    [
      "ContentDefinitionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    ]
  ],
  "ContentDefinitionID": 0,
  "Description": "",
  "Name": "",
  "PackageTypeID": "",
  "TypeID": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentDefinitions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a ContentDefinition
{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID
QUERY PARAMS

contentDefinitionID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID")
require "http/client"

url = "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/ContentDefinitions/:contentDefinitionID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentDefinitions/:contentDefinitionID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/ContentDefinitions/:contentDefinitionID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/ContentDefinitions/:contentDefinitionID') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID
http DELETE {{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get Attributes for a ContentDefinition
{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes
QUERY PARAMS

contentDefinitionID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes")
require "http/client"

url = "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/ContentDefinitions/:contentDefinitionID/Attributes HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentDefinitions/:contentDefinitionID/Attributes',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/ContentDefinitions/:contentDefinitionID/Attributes")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/ContentDefinitions/:contentDefinitionID/Attributes') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes
http GET {{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get ContentDefinitions
{{baseUrl}}/api/v2/ContentDefinitions
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentDefinitions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/ContentDefinitions")
require "http/client"

url = "{{baseUrl}}/api/v2/ContentDefinitions"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentDefinitions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentDefinitions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentDefinitions"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/ContentDefinitions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/ContentDefinitions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentDefinitions"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentDefinitions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/ContentDefinitions")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/ContentDefinitions');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/ContentDefinitions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentDefinitions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentDefinitions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentDefinitions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentDefinitions',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/ContentDefinitions'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/ContentDefinitions');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/ContentDefinitions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentDefinitions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentDefinitions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentDefinitions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentDefinitions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/ContentDefinitions');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentDefinitions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/ContentDefinitions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentDefinitions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentDefinitions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/ContentDefinitions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentDefinitions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentDefinitions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentDefinitions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/ContentDefinitions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentDefinitions";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/ContentDefinitions
http GET {{baseUrl}}/api/v2/ContentDefinitions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/ContentDefinitions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentDefinitions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a ContentDefinition by ID
{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID
QUERY PARAMS

contentDefinitionID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID")
require "http/client"

url = "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/ContentDefinitions/:contentDefinitionID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentDefinitions/:contentDefinitionID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/ContentDefinitions/:contentDefinitionID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/ContentDefinitions/:contentDefinitionID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID
http GET {{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST No Documentation Found. (POST)
{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch
QUERY PARAMS

contentDefinitionID
BODY json

[
  {
    "ContentDefinitionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch" {:content-type :json
                                                                                                            :form-params [{:ContentDefinitionID 0
                                                                                                                           :ID 0
                                                                                                                           :Name ""
                                                                                                                           :Value ""}]})
require "http/client"

url = "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch"),
    Content = new StringContent("[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch"

	payload := strings.NewReader("[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 86

[
  {
    "ContentDefinitionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\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    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    ContentDefinitionID: 0,
    ID: 0,
    Name: '',
    Value: ''
  }
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch',
  headers: {'content-type': 'application/json'},
  data: [{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"ContentDefinitionID":0,"ID":0,"Name":"","Value":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "ContentDefinitionID": 0,\n    "ID": 0,\n    "Name": "",\n    "Value": ""\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    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify([{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}]));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch',
  headers: {'content-type': 'application/json'},
  body: [{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}],
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {
    ContentDefinitionID: 0,
    ID: 0,
    Name: '',
    Value: ''
  }
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch',
  headers: {'content-type': 'application/json'},
  data: [{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"ContentDefinitionID":0,"ID":0,"Name":"","Value":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{ @"ContentDefinitionID": @0, @"ID": @0, @"Name": @"", @"Value": @"" } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch",
  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([
    [
        'ContentDefinitionID' => 0,
        'ID' => 0,
        'Name' => '',
        'Value' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch', [
  'body' => '[
  {
    "ContentDefinitionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'ContentDefinitionID' => 0,
    'ID' => 0,
    'Name' => '',
    'Value' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'ContentDefinitionID' => 0,
    'ID' => 0,
    'Name' => '',
    'Value' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "ContentDefinitionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "ContentDefinitionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch"

payload = [
    {
        "ContentDefinitionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
    }
]
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch"

payload <- "[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch') do |req|
  req.body = "[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch";

    let payload = (
        json!({
            "ContentDefinitionID": 0,
            "ID": 0,
            "Name": "",
            "Value": ""
        })
    );

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch \
  --header 'content-type: application/json' \
  --data '[
  {
    "ContentDefinitionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]'
echo '[
  {
    "ContentDefinitionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]' |  \
  http POST {{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "ContentDefinitionID": 0,\n    "ID": 0,\n    "Name": "",\n    "Value": ""\n  }\n]' \
  --output-document \
  - {{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "ContentDefinitionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID/Attributes/Batch")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT No Documentation Found. (PUT)
{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch
BODY json

[
  {
    "ContentDefinitionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch" {:content-type :json
                                                                                    :form-params [{:ContentDefinitionID 0
                                                                                                   :ID 0
                                                                                                   :Name ""
                                                                                                   :Value ""}]})
require "http/client"

url = "{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\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}}/api/v2/ContentDefinitionAttributes/Batch"),
    Content = new StringContent("[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch"

	payload := strings.NewReader("[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/ContentDefinitionAttributes/Batch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 86

[
  {
    "ContentDefinitionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\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    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    ContentDefinitionID: 0,
    ID: 0,
    Name: '',
    Value: ''
  }
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch',
  headers: {'content-type': 'application/json'},
  data: [{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"ContentDefinitionID":0,"ID":0,"Name":"","Value":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "ContentDefinitionID": 0,\n    "ID": 0,\n    "Name": "",\n    "Value": ""\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    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentDefinitionAttributes/Batch',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify([{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}]));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch',
  headers: {'content-type': 'application/json'},
  body: [{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}],
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {
    ContentDefinitionID: 0,
    ID: 0,
    Name: '',
    Value: ''
  }
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch',
  headers: {'content-type': 'application/json'},
  data: [{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"ContentDefinitionID":0,"ID":0,"Name":"","Value":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{ @"ContentDefinitionID": @0, @"ID": @0, @"Name": @"", @"Value": @"" } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch",
  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([
    [
        'ContentDefinitionID' => 0,
        'ID' => 0,
        'Name' => '',
        'Value' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch', [
  'body' => '[
  {
    "ContentDefinitionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'ContentDefinitionID' => 0,
    'ID' => 0,
    'Name' => '',
    'Value' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'ContentDefinitionID' => 0,
    'ID' => 0,
    'Name' => '',
    'Value' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "ContentDefinitionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "ContentDefinitionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/ContentDefinitionAttributes/Batch", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch"

payload = [
    {
        "ContentDefinitionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
    }
]
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch"

payload <- "[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\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/api/v2/ContentDefinitionAttributes/Batch') do |req|
  req.body = "[\n  {\n    \"ContentDefinitionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\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}}/api/v2/ContentDefinitionAttributes/Batch";

    let payload = (
        json!({
            "ContentDefinitionID": 0,
            "ID": 0,
            "Name": "",
            "Value": ""
        })
    );

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch \
  --header 'content-type: application/json' \
  --data '[
  {
    "ContentDefinitionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]'
echo '[
  {
    "ContentDefinitionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]' |  \
  http PUT {{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "ContentDefinitionID": 0,\n    "ID": 0,\n    "Name": "",\n    "Value": ""\n  }\n]' \
  --output-document \
  - {{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "ContentDefinitionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentDefinitionAttributes/Batch")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Remove an Attribute from a ContentDefinition
{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID
QUERY PARAMS

contentDefinitionAttributeID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID")
require "http/client"

url = "{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID
http DELETE {{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a ContentDefinition
{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID
QUERY PARAMS

contentDefinitionID
BODY json

{
  "Attributes": [
    {
      "ContentDefinitionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "ContentDefinitionID": 0,
  "Description": "",
  "Name": "",
  "PackageTypeID": "",
  "TypeID": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID" {:content-type :json
                                                                                          :form-params {:Attributes [{:ContentDefinitionID 0
                                                                                                                      :ID 0
                                                                                                                      :Name ""
                                                                                                                      :Value ""}]
                                                                                                        :ContentDefinitionID 0
                                                                                                        :Description ""
                                                                                                        :Name ""
                                                                                                        :PackageTypeID ""
                                                                                                        :TypeID 0}})
require "http/client"

url = "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID"),
    Content = new StringContent("{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID"

	payload := strings.NewReader("{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/ContentDefinitions/:contentDefinitionID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 221

{
  "Attributes": [
    {
      "ContentDefinitionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "ContentDefinitionID": 0,
  "Description": "",
  "Name": "",
  "PackageTypeID": "",
  "TypeID": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID")
  .header("content-type", "application/json")
  .body("{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}")
  .asString();
const data = JSON.stringify({
  Attributes: [
    {
      ContentDefinitionID: 0,
      ID: 0,
      Name: '',
      Value: ''
    }
  ],
  ContentDefinitionID: 0,
  Description: '',
  Name: '',
  PackageTypeID: '',
  TypeID: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID',
  headers: {'content-type': 'application/json'},
  data: {
    Attributes: [{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}],
    ContentDefinitionID: 0,
    Description: '',
    Name: '',
    PackageTypeID: '',
    TypeID: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Attributes":[{"ContentDefinitionID":0,"ID":0,"Name":"","Value":""}],"ContentDefinitionID":0,"Description":"","Name":"","PackageTypeID":"","TypeID":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Attributes": [\n    {\n      "ContentDefinitionID": 0,\n      "ID": 0,\n      "Name": "",\n      "Value": ""\n    }\n  ],\n  "ContentDefinitionID": 0,\n  "Description": "",\n  "Name": "",\n  "PackageTypeID": "",\n  "TypeID": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentDefinitions/:contentDefinitionID',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Attributes: [{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}],
  ContentDefinitionID: 0,
  Description: '',
  Name: '',
  PackageTypeID: '',
  TypeID: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID',
  headers: {'content-type': 'application/json'},
  body: {
    Attributes: [{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}],
    ContentDefinitionID: 0,
    Description: '',
    Name: '',
    PackageTypeID: '',
    TypeID: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Attributes: [
    {
      ContentDefinitionID: 0,
      ID: 0,
      Name: '',
      Value: ''
    }
  ],
  ContentDefinitionID: 0,
  Description: '',
  Name: '',
  PackageTypeID: '',
  TypeID: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID',
  headers: {'content-type': 'application/json'},
  data: {
    Attributes: [{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}],
    ContentDefinitionID: 0,
    Description: '',
    Name: '',
    PackageTypeID: '',
    TypeID: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Attributes":[{"ContentDefinitionID":0,"ID":0,"Name":"","Value":""}],"ContentDefinitionID":0,"Description":"","Name":"","PackageTypeID":"","TypeID":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Attributes": @[ @{ @"ContentDefinitionID": @0, @"ID": @0, @"Name": @"", @"Value": @"" } ],
                              @"ContentDefinitionID": @0,
                              @"Description": @"",
                              @"Name": @"",
                              @"PackageTypeID": @"",
                              @"TypeID": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID",
  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([
    'Attributes' => [
        [
                'ContentDefinitionID' => 0,
                'ID' => 0,
                'Name' => '',
                'Value' => ''
        ]
    ],
    'ContentDefinitionID' => 0,
    'Description' => '',
    'Name' => '',
    'PackageTypeID' => '',
    'TypeID' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID', [
  'body' => '{
  "Attributes": [
    {
      "ContentDefinitionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "ContentDefinitionID": 0,
  "Description": "",
  "Name": "",
  "PackageTypeID": "",
  "TypeID": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Attributes' => [
    [
        'ContentDefinitionID' => 0,
        'ID' => 0,
        'Name' => '',
        'Value' => ''
    ]
  ],
  'ContentDefinitionID' => 0,
  'Description' => '',
  'Name' => '',
  'PackageTypeID' => '',
  'TypeID' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Attributes' => [
    [
        'ContentDefinitionID' => 0,
        'ID' => 0,
        'Name' => '',
        'Value' => ''
    ]
  ],
  'ContentDefinitionID' => 0,
  'Description' => '',
  'Name' => '',
  'PackageTypeID' => '',
  'TypeID' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Attributes": [
    {
      "ContentDefinitionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "ContentDefinitionID": 0,
  "Description": "",
  "Name": "",
  "PackageTypeID": "",
  "TypeID": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Attributes": [
    {
      "ContentDefinitionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "ContentDefinitionID": 0,
  "Description": "",
  "Name": "",
  "PackageTypeID": "",
  "TypeID": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/ContentDefinitions/:contentDefinitionID", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID"

payload = {
    "Attributes": [
        {
            "ContentDefinitionID": 0,
            "ID": 0,
            "Name": "",
            "Value": ""
        }
    ],
    "ContentDefinitionID": 0,
    "Description": "",
    "Name": "",
    "PackageTypeID": "",
    "TypeID": 0
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID"

payload <- "{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/ContentDefinitions/:contentDefinitionID') do |req|
  req.body = "{\n  \"Attributes\": [\n    {\n      \"ContentDefinitionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ContentDefinitionID\": 0,\n  \"Description\": \"\",\n  \"Name\": \"\",\n  \"PackageTypeID\": \"\",\n  \"TypeID\": 0\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID";

    let payload = json!({
        "Attributes": (
            json!({
                "ContentDefinitionID": 0,
                "ID": 0,
                "Name": "",
                "Value": ""
            })
        ),
        "ContentDefinitionID": 0,
        "Description": "",
        "Name": "",
        "PackageTypeID": "",
        "TypeID": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID \
  --header 'content-type: application/json' \
  --data '{
  "Attributes": [
    {
      "ContentDefinitionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "ContentDefinitionID": 0,
  "Description": "",
  "Name": "",
  "PackageTypeID": "",
  "TypeID": 0
}'
echo '{
  "Attributes": [
    {
      "ContentDefinitionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "ContentDefinitionID": 0,
  "Description": "",
  "Name": "",
  "PackageTypeID": "",
  "TypeID": 0
}' |  \
  http PUT {{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Attributes": [\n    {\n      "ContentDefinitionID": 0,\n      "ID": 0,\n      "Name": "",\n      "Value": ""\n    }\n  ],\n  "ContentDefinitionID": 0,\n  "Description": "",\n  "Name": "",\n  "PackageTypeID": "",\n  "TypeID": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Attributes": [
    [
      "ContentDefinitionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    ]
  ],
  "ContentDefinitionID": 0,
  "Description": "",
  "Name": "",
  "PackageTypeID": "",
  "TypeID": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentDefinitions/:contentDefinitionID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update an Attribute for a ContentDefinition
{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID
QUERY PARAMS

contentDefinitionAttributeID
BODY json

{
  "ContentDefinitionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID" {:content-type :json
                                                                                                            :form-params {:ContentDefinitionID 0
                                                                                                                          :ID 0
                                                                                                                          :Name ""
                                                                                                                          :Value ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID"),
    Content = new StringContent("{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID"

	payload := strings.NewReader("{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 70

{
  "ContentDefinitionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID")
  .header("content-type", "application/json")
  .body("{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ContentDefinitionID: 0,
  ID: 0,
  Name: '',
  Value: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID',
  headers: {'content-type': 'application/json'},
  data: {ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ContentDefinitionID":0,"ID":0,"Name":"","Value":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ContentDefinitionID": 0,\n  "ID": 0,\n  "Name": "",\n  "Value": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID',
  headers: {'content-type': 'application/json'},
  body: {ContentDefinitionID: 0, ID: 0, Name: '', Value: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ContentDefinitionID: 0,
  ID: 0,
  Name: '',
  Value: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID',
  headers: {'content-type': 'application/json'},
  data: {ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ContentDefinitionID":0,"ID":0,"Name":"","Value":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ContentDefinitionID": @0,
                              @"ID": @0,
                              @"Name": @"",
                              @"Value": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID",
  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([
    'ContentDefinitionID' => 0,
    'ID' => 0,
    'Name' => '',
    'Value' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID', [
  'body' => '{
  "ContentDefinitionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ContentDefinitionID' => 0,
  'ID' => 0,
  'Name' => '',
  'Value' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ContentDefinitionID' => 0,
  'ID' => 0,
  'Name' => '',
  'Value' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ContentDefinitionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ContentDefinitionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID"

payload = {
    "ContentDefinitionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID"

payload <- "{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID') do |req|
  req.body = "{\n  \"ContentDefinitionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID";

    let payload = json!({
        "ContentDefinitionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID \
  --header 'content-type: application/json' \
  --data '{
  "ContentDefinitionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}'
echo '{
  "ContentDefinitionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "ContentDefinitionID": 0,\n  "ID": 0,\n  "Name": "",\n  "Value": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ContentDefinitionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentDefinitionAttributes/:contentDefinitionAttributeID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a ContentReleaseVersion
{{baseUrl}}/api/v2/ContentReleases
BODY json

{
  "ContentDefinitionID": 0,
  "ContentReleaseID": 0,
  "Deleted": false,
  "PublisherUserID": 0,
  "ReleaseID": 0,
  "TestReportUrl": "",
  "UpdatedDate": "",
  "Version": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentReleases");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/ContentReleases" {:content-type :json
                                                                   :form-params {:ContentDefinitionID 0
                                                                                 :ContentReleaseID 0
                                                                                 :Deleted false
                                                                                 :PublisherUserID 0
                                                                                 :ReleaseID 0
                                                                                 :TestReportUrl ""
                                                                                 :UpdatedDate ""
                                                                                 :Version 0}})
require "http/client"

url = "{{baseUrl}}/api/v2/ContentReleases"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentReleases"),
    Content = new StringContent("{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentReleases");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentReleases"

	payload := strings.NewReader("{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/ContentReleases HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 177

{
  "ContentDefinitionID": 0,
  "ContentReleaseID": 0,
  "Deleted": false,
  "PublisherUserID": 0,
  "ReleaseID": 0,
  "TestReportUrl": "",
  "UpdatedDate": "",
  "Version": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/ContentReleases")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentReleases"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentReleases")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/ContentReleases")
  .header("content-type", "application/json")
  .body("{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}")
  .asString();
const data = JSON.stringify({
  ContentDefinitionID: 0,
  ContentReleaseID: 0,
  Deleted: false,
  PublisherUserID: 0,
  ReleaseID: 0,
  TestReportUrl: '',
  UpdatedDate: '',
  Version: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/ContentReleases');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentReleases',
  headers: {'content-type': 'application/json'},
  data: {
    ContentDefinitionID: 0,
    ContentReleaseID: 0,
    Deleted: false,
    PublisherUserID: 0,
    ReleaseID: 0,
    TestReportUrl: '',
    UpdatedDate: '',
    Version: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentReleases';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ContentDefinitionID":0,"ContentReleaseID":0,"Deleted":false,"PublisherUserID":0,"ReleaseID":0,"TestReportUrl":"","UpdatedDate":"","Version":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentReleases',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ContentDefinitionID": 0,\n  "ContentReleaseID": 0,\n  "Deleted": false,\n  "PublisherUserID": 0,\n  "ReleaseID": 0,\n  "TestReportUrl": "",\n  "UpdatedDate": "",\n  "Version": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentReleases")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentReleases',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  ContentDefinitionID: 0,
  ContentReleaseID: 0,
  Deleted: false,
  PublisherUserID: 0,
  ReleaseID: 0,
  TestReportUrl: '',
  UpdatedDate: '',
  Version: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentReleases',
  headers: {'content-type': 'application/json'},
  body: {
    ContentDefinitionID: 0,
    ContentReleaseID: 0,
    Deleted: false,
    PublisherUserID: 0,
    ReleaseID: 0,
    TestReportUrl: '',
    UpdatedDate: '',
    Version: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/ContentReleases');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ContentDefinitionID: 0,
  ContentReleaseID: 0,
  Deleted: false,
  PublisherUserID: 0,
  ReleaseID: 0,
  TestReportUrl: '',
  UpdatedDate: '',
  Version: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentReleases',
  headers: {'content-type': 'application/json'},
  data: {
    ContentDefinitionID: 0,
    ContentReleaseID: 0,
    Deleted: false,
    PublisherUserID: 0,
    ReleaseID: 0,
    TestReportUrl: '',
    UpdatedDate: '',
    Version: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentReleases';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ContentDefinitionID":0,"ContentReleaseID":0,"Deleted":false,"PublisherUserID":0,"ReleaseID":0,"TestReportUrl":"","UpdatedDate":"","Version":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ContentDefinitionID": @0,
                              @"ContentReleaseID": @0,
                              @"Deleted": @NO,
                              @"PublisherUserID": @0,
                              @"ReleaseID": @0,
                              @"TestReportUrl": @"",
                              @"UpdatedDate": @"",
                              @"Version": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentReleases"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentReleases" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentReleases",
  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([
    'ContentDefinitionID' => 0,
    'ContentReleaseID' => 0,
    'Deleted' => null,
    'PublisherUserID' => 0,
    'ReleaseID' => 0,
    'TestReportUrl' => '',
    'UpdatedDate' => '',
    'Version' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/ContentReleases', [
  'body' => '{
  "ContentDefinitionID": 0,
  "ContentReleaseID": 0,
  "Deleted": false,
  "PublisherUserID": 0,
  "ReleaseID": 0,
  "TestReportUrl": "",
  "UpdatedDate": "",
  "Version": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentReleases');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ContentDefinitionID' => 0,
  'ContentReleaseID' => 0,
  'Deleted' => null,
  'PublisherUserID' => 0,
  'ReleaseID' => 0,
  'TestReportUrl' => '',
  'UpdatedDate' => '',
  'Version' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ContentDefinitionID' => 0,
  'ContentReleaseID' => 0,
  'Deleted' => null,
  'PublisherUserID' => 0,
  'ReleaseID' => 0,
  'TestReportUrl' => '',
  'UpdatedDate' => '',
  'Version' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/ContentReleases');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentReleases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ContentDefinitionID": 0,
  "ContentReleaseID": 0,
  "Deleted": false,
  "PublisherUserID": 0,
  "ReleaseID": 0,
  "TestReportUrl": "",
  "UpdatedDate": "",
  "Version": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentReleases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ContentDefinitionID": 0,
  "ContentReleaseID": 0,
  "Deleted": false,
  "PublisherUserID": 0,
  "ReleaseID": 0,
  "TestReportUrl": "",
  "UpdatedDate": "",
  "Version": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/ContentReleases", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentReleases"

payload = {
    "ContentDefinitionID": 0,
    "ContentReleaseID": 0,
    "Deleted": False,
    "PublisherUserID": 0,
    "ReleaseID": 0,
    "TestReportUrl": "",
    "UpdatedDate": "",
    "Version": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentReleases"

payload <- "{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentReleases")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/ContentReleases') do |req|
  req.body = "{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentReleases";

    let payload = json!({
        "ContentDefinitionID": 0,
        "ContentReleaseID": 0,
        "Deleted": false,
        "PublisherUserID": 0,
        "ReleaseID": 0,
        "TestReportUrl": "",
        "UpdatedDate": "",
        "Version": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/ContentReleases \
  --header 'content-type: application/json' \
  --data '{
  "ContentDefinitionID": 0,
  "ContentReleaseID": 0,
  "Deleted": false,
  "PublisherUserID": 0,
  "ReleaseID": 0,
  "TestReportUrl": "",
  "UpdatedDate": "",
  "Version": 0
}'
echo '{
  "ContentDefinitionID": 0,
  "ContentReleaseID": 0,
  "Deleted": false,
  "PublisherUserID": 0,
  "ReleaseID": 0,
  "TestReportUrl": "",
  "UpdatedDate": "",
  "Version": 0
}' |  \
  http POST {{baseUrl}}/api/v2/ContentReleases \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ContentDefinitionID": 0,\n  "ContentReleaseID": 0,\n  "Deleted": false,\n  "PublisherUserID": 0,\n  "ReleaseID": 0,\n  "TestReportUrl": "",\n  "UpdatedDate": "",\n  "Version": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/ContentReleases
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ContentDefinitionID": 0,
  "ContentReleaseID": 0,
  "Deleted": false,
  "PublisherUserID": 0,
  "ReleaseID": 0,
  "TestReportUrl": "",
  "UpdatedDate": "",
  "Version": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentReleases")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a ContentReleaseVersion
{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId
QUERY PARAMS

ContentReleaseId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId")
require "http/client"

url = "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/ContentReleases/:ContentReleaseId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentReleases/:ContentReleaseId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/ContentReleases/:ContentReleaseId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/ContentReleases/:ContentReleaseId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId
http DELETE {{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get ContentReleaseVersion
{{baseUrl}}/api/v2/ContentReleases
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentReleases");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/ContentReleases")
require "http/client"

url = "{{baseUrl}}/api/v2/ContentReleases"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentReleases"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentReleases");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentReleases"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/ContentReleases HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/ContentReleases")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentReleases"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentReleases")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/ContentReleases")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/ContentReleases');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/ContentReleases'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentReleases';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentReleases',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentReleases")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentReleases',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/ContentReleases'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/ContentReleases');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/ContentReleases'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentReleases';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentReleases"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentReleases" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentReleases",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/ContentReleases');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentReleases');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/ContentReleases');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentReleases' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentReleases' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/ContentReleases")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentReleases"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentReleases"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentReleases")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/ContentReleases') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentReleases";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/ContentReleases
http GET {{baseUrl}}/api/v2/ContentReleases
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/ContentReleases
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentReleases")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a Content Release Version by ID
{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId
QUERY PARAMS

ContentReleaseId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId")
require "http/client"

url = "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/ContentReleases/:ContentReleaseId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentReleases/:ContentReleaseId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/ContentReleases/:ContentReleaseId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/ContentReleases/:ContentReleaseId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId
http GET {{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a ContentReleaseVersion
{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId
QUERY PARAMS

ContentReleaseId
BODY json

{
  "ContentDefinitionID": 0,
  "ContentReleaseID": 0,
  "Deleted": false,
  "PublisherUserID": 0,
  "ReleaseID": 0,
  "TestReportUrl": "",
  "UpdatedDate": "",
  "Version": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId" {:content-type :json
                                                                                    :form-params {:ContentDefinitionID 0
                                                                                                  :ContentReleaseID 0
                                                                                                  :Deleted false
                                                                                                  :PublisherUserID 0
                                                                                                  :ReleaseID 0
                                                                                                  :TestReportUrl ""
                                                                                                  :UpdatedDate ""
                                                                                                  :Version 0}})
require "http/client"

url = "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId"),
    Content = new StringContent("{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId"

	payload := strings.NewReader("{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/ContentReleases/:ContentReleaseId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 177

{
  "ContentDefinitionID": 0,
  "ContentReleaseID": 0,
  "Deleted": false,
  "PublisherUserID": 0,
  "ReleaseID": 0,
  "TestReportUrl": "",
  "UpdatedDate": "",
  "Version": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId")
  .header("content-type", "application/json")
  .body("{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}")
  .asString();
const data = JSON.stringify({
  ContentDefinitionID: 0,
  ContentReleaseID: 0,
  Deleted: false,
  PublisherUserID: 0,
  ReleaseID: 0,
  TestReportUrl: '',
  UpdatedDate: '',
  Version: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId',
  headers: {'content-type': 'application/json'},
  data: {
    ContentDefinitionID: 0,
    ContentReleaseID: 0,
    Deleted: false,
    PublisherUserID: 0,
    ReleaseID: 0,
    TestReportUrl: '',
    UpdatedDate: '',
    Version: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ContentDefinitionID":0,"ContentReleaseID":0,"Deleted":false,"PublisherUserID":0,"ReleaseID":0,"TestReportUrl":"","UpdatedDate":"","Version":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ContentDefinitionID": 0,\n  "ContentReleaseID": 0,\n  "Deleted": false,\n  "PublisherUserID": 0,\n  "ReleaseID": 0,\n  "TestReportUrl": "",\n  "UpdatedDate": "",\n  "Version": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentReleases/:ContentReleaseId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  ContentDefinitionID: 0,
  ContentReleaseID: 0,
  Deleted: false,
  PublisherUserID: 0,
  ReleaseID: 0,
  TestReportUrl: '',
  UpdatedDate: '',
  Version: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId',
  headers: {'content-type': 'application/json'},
  body: {
    ContentDefinitionID: 0,
    ContentReleaseID: 0,
    Deleted: false,
    PublisherUserID: 0,
    ReleaseID: 0,
    TestReportUrl: '',
    UpdatedDate: '',
    Version: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ContentDefinitionID: 0,
  ContentReleaseID: 0,
  Deleted: false,
  PublisherUserID: 0,
  ReleaseID: 0,
  TestReportUrl: '',
  UpdatedDate: '',
  Version: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId',
  headers: {'content-type': 'application/json'},
  data: {
    ContentDefinitionID: 0,
    ContentReleaseID: 0,
    Deleted: false,
    PublisherUserID: 0,
    ReleaseID: 0,
    TestReportUrl: '',
    UpdatedDate: '',
    Version: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ContentDefinitionID":0,"ContentReleaseID":0,"Deleted":false,"PublisherUserID":0,"ReleaseID":0,"TestReportUrl":"","UpdatedDate":"","Version":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ContentDefinitionID": @0,
                              @"ContentReleaseID": @0,
                              @"Deleted": @NO,
                              @"PublisherUserID": @0,
                              @"ReleaseID": @0,
                              @"TestReportUrl": @"",
                              @"UpdatedDate": @"",
                              @"Version": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId",
  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([
    'ContentDefinitionID' => 0,
    'ContentReleaseID' => 0,
    'Deleted' => null,
    'PublisherUserID' => 0,
    'ReleaseID' => 0,
    'TestReportUrl' => '',
    'UpdatedDate' => '',
    'Version' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId', [
  'body' => '{
  "ContentDefinitionID": 0,
  "ContentReleaseID": 0,
  "Deleted": false,
  "PublisherUserID": 0,
  "ReleaseID": 0,
  "TestReportUrl": "",
  "UpdatedDate": "",
  "Version": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ContentDefinitionID' => 0,
  'ContentReleaseID' => 0,
  'Deleted' => null,
  'PublisherUserID' => 0,
  'ReleaseID' => 0,
  'TestReportUrl' => '',
  'UpdatedDate' => '',
  'Version' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ContentDefinitionID' => 0,
  'ContentReleaseID' => 0,
  'Deleted' => null,
  'PublisherUserID' => 0,
  'ReleaseID' => 0,
  'TestReportUrl' => '',
  'UpdatedDate' => '',
  'Version' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ContentDefinitionID": 0,
  "ContentReleaseID": 0,
  "Deleted": false,
  "PublisherUserID": 0,
  "ReleaseID": 0,
  "TestReportUrl": "",
  "UpdatedDate": "",
  "Version": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ContentDefinitionID": 0,
  "ContentReleaseID": 0,
  "Deleted": false,
  "PublisherUserID": 0,
  "ReleaseID": 0,
  "TestReportUrl": "",
  "UpdatedDate": "",
  "Version": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/ContentReleases/:ContentReleaseId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId"

payload = {
    "ContentDefinitionID": 0,
    "ContentReleaseID": 0,
    "Deleted": False,
    "PublisherUserID": 0,
    "ReleaseID": 0,
    "TestReportUrl": "",
    "UpdatedDate": "",
    "Version": 0
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId"

payload <- "{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/ContentReleases/:ContentReleaseId') do |req|
  req.body = "{\n  \"ContentDefinitionID\": 0,\n  \"ContentReleaseID\": 0,\n  \"Deleted\": false,\n  \"PublisherUserID\": 0,\n  \"ReleaseID\": 0,\n  \"TestReportUrl\": \"\",\n  \"UpdatedDate\": \"\",\n  \"Version\": 0\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId";

    let payload = json!({
        "ContentDefinitionID": 0,
        "ContentReleaseID": 0,
        "Deleted": false,
        "PublisherUserID": 0,
        "ReleaseID": 0,
        "TestReportUrl": "",
        "UpdatedDate": "",
        "Version": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId \
  --header 'content-type: application/json' \
  --data '{
  "ContentDefinitionID": 0,
  "ContentReleaseID": 0,
  "Deleted": false,
  "PublisherUserID": 0,
  "ReleaseID": 0,
  "TestReportUrl": "",
  "UpdatedDate": "",
  "Version": 0
}'
echo '{
  "ContentDefinitionID": 0,
  "ContentReleaseID": 0,
  "Deleted": false,
  "PublisherUserID": 0,
  "ReleaseID": 0,
  "TestReportUrl": "",
  "UpdatedDate": "",
  "Version": 0
}' |  \
  http PUT {{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "ContentDefinitionID": 0,\n  "ContentReleaseID": 0,\n  "Deleted": false,\n  "PublisherUserID": 0,\n  "ReleaseID": 0,\n  "TestReportUrl": "",\n  "UpdatedDate": "",\n  "Version": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ContentDefinitionID": 0,
  "ContentReleaseID": 0,
  "Deleted": false,
  "PublisherUserID": 0,
  "ReleaseID": 0,
  "TestReportUrl": "",
  "UpdatedDate": "",
  "Version": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentReleases/:ContentReleaseId")! 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 Add an Attribute to a ContentSubmission
{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes
QUERY PARAMS

contentSubmissionID
BODY json

{
  "ContentSubmissionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes" {:content-type :json
                                                                                                      :form-params {:ContentSubmissionID 0
                                                                                                                    :ID 0
                                                                                                                    :Name ""
                                                                                                                    :Value ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes"),
    Content = new StringContent("{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes"

	payload := strings.NewReader("{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/ContentSubmissions/:contentSubmissionID/Attributes HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 70

{
  "ContentSubmissionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes")
  .header("content-type", "application/json")
  .body("{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ContentSubmissionID: 0,
  ID: 0,
  Name: '',
  Value: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes',
  headers: {'content-type': 'application/json'},
  data: {ContentSubmissionID: 0, ID: 0, Name: '', Value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ContentSubmissionID":0,"ID":0,"Name":"","Value":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ContentSubmissionID": 0,\n  "ID": 0,\n  "Name": "",\n  "Value": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentSubmissions/:contentSubmissionID/Attributes',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ContentSubmissionID: 0, ID: 0, Name: '', Value: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes',
  headers: {'content-type': 'application/json'},
  body: {ContentSubmissionID: 0, ID: 0, Name: '', Value: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ContentSubmissionID: 0,
  ID: 0,
  Name: '',
  Value: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes',
  headers: {'content-type': 'application/json'},
  data: {ContentSubmissionID: 0, ID: 0, Name: '', Value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ContentSubmissionID":0,"ID":0,"Name":"","Value":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ContentSubmissionID": @0,
                              @"ID": @0,
                              @"Name": @"",
                              @"Value": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes",
  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([
    'ContentSubmissionID' => 0,
    'ID' => 0,
    'Name' => '',
    'Value' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes', [
  'body' => '{
  "ContentSubmissionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ContentSubmissionID' => 0,
  'ID' => 0,
  'Name' => '',
  'Value' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ContentSubmissionID' => 0,
  'ID' => 0,
  'Name' => '',
  'Value' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ContentSubmissionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ContentSubmissionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/ContentSubmissions/:contentSubmissionID/Attributes", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes"

payload = {
    "ContentSubmissionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes"

payload <- "{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/ContentSubmissions/:contentSubmissionID/Attributes') do |req|
  req.body = "{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes";

    let payload = json!({
        "ContentSubmissionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes \
  --header 'content-type: application/json' \
  --data '{
  "ContentSubmissionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}'
echo '{
  "ContentSubmissionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}' |  \
  http POST {{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ContentSubmissionID": 0,\n  "ID": 0,\n  "Name": "",\n  "Value": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ContentSubmissionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a ContentSubmission
{{baseUrl}}/api/v2/ContentSubmissions
BODY json

{
  "Attributes": [
    {
      "ContentSubmissionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "BuildID": 0,
  "ContentDefinitionID": 0,
  "ContentSubmissionID": 0,
  "Definition": {
    "Attributes": [
      {
        "ContentDefinitionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
      }
    ],
    "ContentDefinitionID": 0,
    "Description": "",
    "Name": "",
    "PackageTypeID": "",
    "TypeID": 0
  },
  "JobRunID": 0,
  "PackageID": "",
  "ReleaseNotes": "",
  "Repository": "",
  "Revision": 0,
  "SubmissionDate": "",
  "UserID": 0,
  "Version": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentSubmissions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/ContentSubmissions" {:content-type :json
                                                                      :form-params {:Attributes [{:ContentSubmissionID 0
                                                                                                  :ID 0
                                                                                                  :Name ""
                                                                                                  :Value ""}]
                                                                                    :BuildID 0
                                                                                    :ContentDefinitionID 0
                                                                                    :ContentSubmissionID 0
                                                                                    :Definition {:Attributes [{:ContentDefinitionID 0
                                                                                                               :ID 0
                                                                                                               :Name ""
                                                                                                               :Value ""}]
                                                                                                 :ContentDefinitionID 0
                                                                                                 :Description ""
                                                                                                 :Name ""
                                                                                                 :PackageTypeID ""
                                                                                                 :TypeID 0}
                                                                                    :JobRunID 0
                                                                                    :PackageID ""
                                                                                    :ReleaseNotes ""
                                                                                    :Repository ""
                                                                                    :Revision 0
                                                                                    :SubmissionDate ""
                                                                                    :UserID 0
                                                                                    :Version 0}})
require "http/client"

url = "{{baseUrl}}/api/v2/ContentSubmissions"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentSubmissions"),
    Content = new StringContent("{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentSubmissions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentSubmissions"

	payload := strings.NewReader("{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/ContentSubmissions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 609

{
  "Attributes": [
    {
      "ContentSubmissionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "BuildID": 0,
  "ContentDefinitionID": 0,
  "ContentSubmissionID": 0,
  "Definition": {
    "Attributes": [
      {
        "ContentDefinitionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
      }
    ],
    "ContentDefinitionID": 0,
    "Description": "",
    "Name": "",
    "PackageTypeID": "",
    "TypeID": 0
  },
  "JobRunID": 0,
  "PackageID": "",
  "ReleaseNotes": "",
  "Repository": "",
  "Revision": 0,
  "SubmissionDate": "",
  "UserID": 0,
  "Version": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/ContentSubmissions")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentSubmissions"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/ContentSubmissions")
  .header("content-type", "application/json")
  .body("{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}")
  .asString();
const data = JSON.stringify({
  Attributes: [
    {
      ContentSubmissionID: 0,
      ID: 0,
      Name: '',
      Value: ''
    }
  ],
  BuildID: 0,
  ContentDefinitionID: 0,
  ContentSubmissionID: 0,
  Definition: {
    Attributes: [
      {
        ContentDefinitionID: 0,
        ID: 0,
        Name: '',
        Value: ''
      }
    ],
    ContentDefinitionID: 0,
    Description: '',
    Name: '',
    PackageTypeID: '',
    TypeID: 0
  },
  JobRunID: 0,
  PackageID: '',
  ReleaseNotes: '',
  Repository: '',
  Revision: 0,
  SubmissionDate: '',
  UserID: 0,
  Version: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/ContentSubmissions');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentSubmissions',
  headers: {'content-type': 'application/json'},
  data: {
    Attributes: [{ContentSubmissionID: 0, ID: 0, Name: '', Value: ''}],
    BuildID: 0,
    ContentDefinitionID: 0,
    ContentSubmissionID: 0,
    Definition: {
      Attributes: [{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}],
      ContentDefinitionID: 0,
      Description: '',
      Name: '',
      PackageTypeID: '',
      TypeID: 0
    },
    JobRunID: 0,
    PackageID: '',
    ReleaseNotes: '',
    Repository: '',
    Revision: 0,
    SubmissionDate: '',
    UserID: 0,
    Version: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentSubmissions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Attributes":[{"ContentSubmissionID":0,"ID":0,"Name":"","Value":""}],"BuildID":0,"ContentDefinitionID":0,"ContentSubmissionID":0,"Definition":{"Attributes":[{"ContentDefinitionID":0,"ID":0,"Name":"","Value":""}],"ContentDefinitionID":0,"Description":"","Name":"","PackageTypeID":"","TypeID":0},"JobRunID":0,"PackageID":"","ReleaseNotes":"","Repository":"","Revision":0,"SubmissionDate":"","UserID":0,"Version":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentSubmissions',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Attributes": [\n    {\n      "ContentSubmissionID": 0,\n      "ID": 0,\n      "Name": "",\n      "Value": ""\n    }\n  ],\n  "BuildID": 0,\n  "ContentDefinitionID": 0,\n  "ContentSubmissionID": 0,\n  "Definition": {\n    "Attributes": [\n      {\n        "ContentDefinitionID": 0,\n        "ID": 0,\n        "Name": "",\n        "Value": ""\n      }\n    ],\n    "ContentDefinitionID": 0,\n    "Description": "",\n    "Name": "",\n    "PackageTypeID": "",\n    "TypeID": 0\n  },\n  "JobRunID": 0,\n  "PackageID": "",\n  "ReleaseNotes": "",\n  "Repository": "",\n  "Revision": 0,\n  "SubmissionDate": "",\n  "UserID": 0,\n  "Version": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentSubmissions',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Attributes: [{ContentSubmissionID: 0, ID: 0, Name: '', Value: ''}],
  BuildID: 0,
  ContentDefinitionID: 0,
  ContentSubmissionID: 0,
  Definition: {
    Attributes: [{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}],
    ContentDefinitionID: 0,
    Description: '',
    Name: '',
    PackageTypeID: '',
    TypeID: 0
  },
  JobRunID: 0,
  PackageID: '',
  ReleaseNotes: '',
  Repository: '',
  Revision: 0,
  SubmissionDate: '',
  UserID: 0,
  Version: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentSubmissions',
  headers: {'content-type': 'application/json'},
  body: {
    Attributes: [{ContentSubmissionID: 0, ID: 0, Name: '', Value: ''}],
    BuildID: 0,
    ContentDefinitionID: 0,
    ContentSubmissionID: 0,
    Definition: {
      Attributes: [{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}],
      ContentDefinitionID: 0,
      Description: '',
      Name: '',
      PackageTypeID: '',
      TypeID: 0
    },
    JobRunID: 0,
    PackageID: '',
    ReleaseNotes: '',
    Repository: '',
    Revision: 0,
    SubmissionDate: '',
    UserID: 0,
    Version: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/ContentSubmissions');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Attributes: [
    {
      ContentSubmissionID: 0,
      ID: 0,
      Name: '',
      Value: ''
    }
  ],
  BuildID: 0,
  ContentDefinitionID: 0,
  ContentSubmissionID: 0,
  Definition: {
    Attributes: [
      {
        ContentDefinitionID: 0,
        ID: 0,
        Name: '',
        Value: ''
      }
    ],
    ContentDefinitionID: 0,
    Description: '',
    Name: '',
    PackageTypeID: '',
    TypeID: 0
  },
  JobRunID: 0,
  PackageID: '',
  ReleaseNotes: '',
  Repository: '',
  Revision: 0,
  SubmissionDate: '',
  UserID: 0,
  Version: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentSubmissions',
  headers: {'content-type': 'application/json'},
  data: {
    Attributes: [{ContentSubmissionID: 0, ID: 0, Name: '', Value: ''}],
    BuildID: 0,
    ContentDefinitionID: 0,
    ContentSubmissionID: 0,
    Definition: {
      Attributes: [{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}],
      ContentDefinitionID: 0,
      Description: '',
      Name: '',
      PackageTypeID: '',
      TypeID: 0
    },
    JobRunID: 0,
    PackageID: '',
    ReleaseNotes: '',
    Repository: '',
    Revision: 0,
    SubmissionDate: '',
    UserID: 0,
    Version: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentSubmissions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Attributes":[{"ContentSubmissionID":0,"ID":0,"Name":"","Value":""}],"BuildID":0,"ContentDefinitionID":0,"ContentSubmissionID":0,"Definition":{"Attributes":[{"ContentDefinitionID":0,"ID":0,"Name":"","Value":""}],"ContentDefinitionID":0,"Description":"","Name":"","PackageTypeID":"","TypeID":0},"JobRunID":0,"PackageID":"","ReleaseNotes":"","Repository":"","Revision":0,"SubmissionDate":"","UserID":0,"Version":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Attributes": @[ @{ @"ContentSubmissionID": @0, @"ID": @0, @"Name": @"", @"Value": @"" } ],
                              @"BuildID": @0,
                              @"ContentDefinitionID": @0,
                              @"ContentSubmissionID": @0,
                              @"Definition": @{ @"Attributes": @[ @{ @"ContentDefinitionID": @0, @"ID": @0, @"Name": @"", @"Value": @"" } ], @"ContentDefinitionID": @0, @"Description": @"", @"Name": @"", @"PackageTypeID": @"", @"TypeID": @0 },
                              @"JobRunID": @0,
                              @"PackageID": @"",
                              @"ReleaseNotes": @"",
                              @"Repository": @"",
                              @"Revision": @0,
                              @"SubmissionDate": @"",
                              @"UserID": @0,
                              @"Version": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentSubmissions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentSubmissions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentSubmissions",
  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([
    'Attributes' => [
        [
                'ContentSubmissionID' => 0,
                'ID' => 0,
                'Name' => '',
                'Value' => ''
        ]
    ],
    'BuildID' => 0,
    'ContentDefinitionID' => 0,
    'ContentSubmissionID' => 0,
    'Definition' => [
        'Attributes' => [
                [
                                'ContentDefinitionID' => 0,
                                'ID' => 0,
                                'Name' => '',
                                'Value' => ''
                ]
        ],
        'ContentDefinitionID' => 0,
        'Description' => '',
        'Name' => '',
        'PackageTypeID' => '',
        'TypeID' => 0
    ],
    'JobRunID' => 0,
    'PackageID' => '',
    'ReleaseNotes' => '',
    'Repository' => '',
    'Revision' => 0,
    'SubmissionDate' => '',
    'UserID' => 0,
    'Version' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/ContentSubmissions', [
  'body' => '{
  "Attributes": [
    {
      "ContentSubmissionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "BuildID": 0,
  "ContentDefinitionID": 0,
  "ContentSubmissionID": 0,
  "Definition": {
    "Attributes": [
      {
        "ContentDefinitionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
      }
    ],
    "ContentDefinitionID": 0,
    "Description": "",
    "Name": "",
    "PackageTypeID": "",
    "TypeID": 0
  },
  "JobRunID": 0,
  "PackageID": "",
  "ReleaseNotes": "",
  "Repository": "",
  "Revision": 0,
  "SubmissionDate": "",
  "UserID": 0,
  "Version": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentSubmissions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Attributes' => [
    [
        'ContentSubmissionID' => 0,
        'ID' => 0,
        'Name' => '',
        'Value' => ''
    ]
  ],
  'BuildID' => 0,
  'ContentDefinitionID' => 0,
  'ContentSubmissionID' => 0,
  'Definition' => [
    'Attributes' => [
        [
                'ContentDefinitionID' => 0,
                'ID' => 0,
                'Name' => '',
                'Value' => ''
        ]
    ],
    'ContentDefinitionID' => 0,
    'Description' => '',
    'Name' => '',
    'PackageTypeID' => '',
    'TypeID' => 0
  ],
  'JobRunID' => 0,
  'PackageID' => '',
  'ReleaseNotes' => '',
  'Repository' => '',
  'Revision' => 0,
  'SubmissionDate' => '',
  'UserID' => 0,
  'Version' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Attributes' => [
    [
        'ContentSubmissionID' => 0,
        'ID' => 0,
        'Name' => '',
        'Value' => ''
    ]
  ],
  'BuildID' => 0,
  'ContentDefinitionID' => 0,
  'ContentSubmissionID' => 0,
  'Definition' => [
    'Attributes' => [
        [
                'ContentDefinitionID' => 0,
                'ID' => 0,
                'Name' => '',
                'Value' => ''
        ]
    ],
    'ContentDefinitionID' => 0,
    'Description' => '',
    'Name' => '',
    'PackageTypeID' => '',
    'TypeID' => 0
  ],
  'JobRunID' => 0,
  'PackageID' => '',
  'ReleaseNotes' => '',
  'Repository' => '',
  'Revision' => 0,
  'SubmissionDate' => '',
  'UserID' => 0,
  'Version' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/ContentSubmissions');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentSubmissions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Attributes": [
    {
      "ContentSubmissionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "BuildID": 0,
  "ContentDefinitionID": 0,
  "ContentSubmissionID": 0,
  "Definition": {
    "Attributes": [
      {
        "ContentDefinitionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
      }
    ],
    "ContentDefinitionID": 0,
    "Description": "",
    "Name": "",
    "PackageTypeID": "",
    "TypeID": 0
  },
  "JobRunID": 0,
  "PackageID": "",
  "ReleaseNotes": "",
  "Repository": "",
  "Revision": 0,
  "SubmissionDate": "",
  "UserID": 0,
  "Version": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentSubmissions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Attributes": [
    {
      "ContentSubmissionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "BuildID": 0,
  "ContentDefinitionID": 0,
  "ContentSubmissionID": 0,
  "Definition": {
    "Attributes": [
      {
        "ContentDefinitionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
      }
    ],
    "ContentDefinitionID": 0,
    "Description": "",
    "Name": "",
    "PackageTypeID": "",
    "TypeID": 0
  },
  "JobRunID": 0,
  "PackageID": "",
  "ReleaseNotes": "",
  "Repository": "",
  "Revision": 0,
  "SubmissionDate": "",
  "UserID": 0,
  "Version": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/ContentSubmissions", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentSubmissions"

payload = {
    "Attributes": [
        {
            "ContentSubmissionID": 0,
            "ID": 0,
            "Name": "",
            "Value": ""
        }
    ],
    "BuildID": 0,
    "ContentDefinitionID": 0,
    "ContentSubmissionID": 0,
    "Definition": {
        "Attributes": [
            {
                "ContentDefinitionID": 0,
                "ID": 0,
                "Name": "",
                "Value": ""
            }
        ],
        "ContentDefinitionID": 0,
        "Description": "",
        "Name": "",
        "PackageTypeID": "",
        "TypeID": 0
    },
    "JobRunID": 0,
    "PackageID": "",
    "ReleaseNotes": "",
    "Repository": "",
    "Revision": 0,
    "SubmissionDate": "",
    "UserID": 0,
    "Version": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentSubmissions"

payload <- "{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentSubmissions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/ContentSubmissions') do |req|
  req.body = "{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentSubmissions";

    let payload = json!({
        "Attributes": (
            json!({
                "ContentSubmissionID": 0,
                "ID": 0,
                "Name": "",
                "Value": ""
            })
        ),
        "BuildID": 0,
        "ContentDefinitionID": 0,
        "ContentSubmissionID": 0,
        "Definition": json!({
            "Attributes": (
                json!({
                    "ContentDefinitionID": 0,
                    "ID": 0,
                    "Name": "",
                    "Value": ""
                })
            ),
            "ContentDefinitionID": 0,
            "Description": "",
            "Name": "",
            "PackageTypeID": "",
            "TypeID": 0
        }),
        "JobRunID": 0,
        "PackageID": "",
        "ReleaseNotes": "",
        "Repository": "",
        "Revision": 0,
        "SubmissionDate": "",
        "UserID": 0,
        "Version": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/ContentSubmissions \
  --header 'content-type: application/json' \
  --data '{
  "Attributes": [
    {
      "ContentSubmissionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "BuildID": 0,
  "ContentDefinitionID": 0,
  "ContentSubmissionID": 0,
  "Definition": {
    "Attributes": [
      {
        "ContentDefinitionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
      }
    ],
    "ContentDefinitionID": 0,
    "Description": "",
    "Name": "",
    "PackageTypeID": "",
    "TypeID": 0
  },
  "JobRunID": 0,
  "PackageID": "",
  "ReleaseNotes": "",
  "Repository": "",
  "Revision": 0,
  "SubmissionDate": "",
  "UserID": 0,
  "Version": 0
}'
echo '{
  "Attributes": [
    {
      "ContentSubmissionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "BuildID": 0,
  "ContentDefinitionID": 0,
  "ContentSubmissionID": 0,
  "Definition": {
    "Attributes": [
      {
        "ContentDefinitionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
      }
    ],
    "ContentDefinitionID": 0,
    "Description": "",
    "Name": "",
    "PackageTypeID": "",
    "TypeID": 0
  },
  "JobRunID": 0,
  "PackageID": "",
  "ReleaseNotes": "",
  "Repository": "",
  "Revision": 0,
  "SubmissionDate": "",
  "UserID": 0,
  "Version": 0
}' |  \
  http POST {{baseUrl}}/api/v2/ContentSubmissions \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Attributes": [\n    {\n      "ContentSubmissionID": 0,\n      "ID": 0,\n      "Name": "",\n      "Value": ""\n    }\n  ],\n  "BuildID": 0,\n  "ContentDefinitionID": 0,\n  "ContentSubmissionID": 0,\n  "Definition": {\n    "Attributes": [\n      {\n        "ContentDefinitionID": 0,\n        "ID": 0,\n        "Name": "",\n        "Value": ""\n      }\n    ],\n    "ContentDefinitionID": 0,\n    "Description": "",\n    "Name": "",\n    "PackageTypeID": "",\n    "TypeID": 0\n  },\n  "JobRunID": 0,\n  "PackageID": "",\n  "ReleaseNotes": "",\n  "Repository": "",\n  "Revision": 0,\n  "SubmissionDate": "",\n  "UserID": 0,\n  "Version": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/ContentSubmissions
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Attributes": [
    [
      "ContentSubmissionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    ]
  ],
  "BuildID": 0,
  "ContentDefinitionID": 0,
  "ContentSubmissionID": 0,
  "Definition": [
    "Attributes": [
      [
        "ContentDefinitionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
      ]
    ],
    "ContentDefinitionID": 0,
    "Description": "",
    "Name": "",
    "PackageTypeID": "",
    "TypeID": 0
  ],
  "JobRunID": 0,
  "PackageID": "",
  "ReleaseNotes": "",
  "Repository": "",
  "Revision": 0,
  "SubmissionDate": "",
  "UserID": 0,
  "Version": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentSubmissions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a ContentSubmission
{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID
QUERY PARAMS

contentSubmissionID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID")
require "http/client"

url = "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/ContentSubmissions/:contentSubmissionID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentSubmissions/:contentSubmissionID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/ContentSubmissions/:contentSubmissionID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/ContentSubmissions/:contentSubmissionID') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID
http DELETE {{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get Attributes for a ContentSubmission
{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes
QUERY PARAMS

contentSubmissionID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes")
require "http/client"

url = "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/ContentSubmissions/:contentSubmissionID/Attributes HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentSubmissions/:contentSubmissionID/Attributes',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/ContentSubmissions/:contentSubmissionID/Attributes")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/ContentSubmissions/:contentSubmissionID/Attributes') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes
http GET {{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get ContentSubmissions
{{baseUrl}}/api/v2/ContentSubmissions
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentSubmissions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/ContentSubmissions")
require "http/client"

url = "{{baseUrl}}/api/v2/ContentSubmissions"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentSubmissions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentSubmissions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentSubmissions"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/ContentSubmissions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/ContentSubmissions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentSubmissions"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/ContentSubmissions")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/ContentSubmissions');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/ContentSubmissions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentSubmissions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentSubmissions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentSubmissions',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/ContentSubmissions'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/ContentSubmissions');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/ContentSubmissions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentSubmissions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentSubmissions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentSubmissions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentSubmissions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/ContentSubmissions');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentSubmissions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/ContentSubmissions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentSubmissions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentSubmissions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/ContentSubmissions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentSubmissions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentSubmissions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentSubmissions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/ContentSubmissions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentSubmissions";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/ContentSubmissions
http GET {{baseUrl}}/api/v2/ContentSubmissions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/ContentSubmissions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentSubmissions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a ContentSubmission by ID
{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID
QUERY PARAMS

contentSubmissionID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID")
require "http/client"

url = "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/ContentSubmissions/:contentSubmissionID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentSubmissions/:contentSubmissionID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/ContentSubmissions/:contentSubmissionID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/ContentSubmissions/:contentSubmissionID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID
http GET {{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the status of a ContentSubmission
{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status
QUERY PARAMS

contentSubmissionID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status")
require "http/client"

url = "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/ContentSubmissions/:contentSubmissionID/Status HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentSubmissions/:contentSubmissionID/Status',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/ContentSubmissions/:contentSubmissionID/Status")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/ContentSubmissions/:contentSubmissionID/Status') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status
http GET {{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Status")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT No Documentation Found. (1)
{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch
BODY json

[
  {
    "ContentSubmissionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch" {:content-type :json
                                                                                    :form-params [{:ContentSubmissionID 0
                                                                                                   :ID 0
                                                                                                   :Name ""
                                                                                                   :Value ""}]})
require "http/client"

url = "{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\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}}/api/v2/ContentSubmissionAttributes/Batch"),
    Content = new StringContent("[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch"

	payload := strings.NewReader("[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/ContentSubmissionAttributes/Batch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 86

[
  {
    "ContentSubmissionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\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    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    ContentSubmissionID: 0,
    ID: 0,
    Name: '',
    Value: ''
  }
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch',
  headers: {'content-type': 'application/json'},
  data: [{ContentSubmissionID: 0, ID: 0, Name: '', Value: ''}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"ContentSubmissionID":0,"ID":0,"Name":"","Value":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "ContentSubmissionID": 0,\n    "ID": 0,\n    "Name": "",\n    "Value": ""\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    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentSubmissionAttributes/Batch',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify([{ContentSubmissionID: 0, ID: 0, Name: '', Value: ''}]));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch',
  headers: {'content-type': 'application/json'},
  body: [{ContentSubmissionID: 0, ID: 0, Name: '', Value: ''}],
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {
    ContentSubmissionID: 0,
    ID: 0,
    Name: '',
    Value: ''
  }
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch',
  headers: {'content-type': 'application/json'},
  data: [{ContentSubmissionID: 0, ID: 0, Name: '', Value: ''}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"ContentSubmissionID":0,"ID":0,"Name":"","Value":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{ @"ContentSubmissionID": @0, @"ID": @0, @"Name": @"", @"Value": @"" } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch",
  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([
    [
        'ContentSubmissionID' => 0,
        'ID' => 0,
        'Name' => '',
        'Value' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch', [
  'body' => '[
  {
    "ContentSubmissionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'ContentSubmissionID' => 0,
    'ID' => 0,
    'Name' => '',
    'Value' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'ContentSubmissionID' => 0,
    'ID' => 0,
    'Name' => '',
    'Value' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "ContentSubmissionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "ContentSubmissionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/ContentSubmissionAttributes/Batch", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch"

payload = [
    {
        "ContentSubmissionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
    }
]
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch"

payload <- "[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\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/api/v2/ContentSubmissionAttributes/Batch') do |req|
  req.body = "[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\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}}/api/v2/ContentSubmissionAttributes/Batch";

    let payload = (
        json!({
            "ContentSubmissionID": 0,
            "ID": 0,
            "Name": "",
            "Value": ""
        })
    );

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch \
  --header 'content-type: application/json' \
  --data '[
  {
    "ContentSubmissionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]'
echo '[
  {
    "ContentSubmissionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]' |  \
  http PUT {{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "ContentSubmissionID": 0,\n    "ID": 0,\n    "Name": "",\n    "Value": ""\n  }\n]' \
  --output-document \
  - {{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "ContentSubmissionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentSubmissionAttributes/Batch")! 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 No Documentation Found. (2)
{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch
QUERY PARAMS

contentSubmissionID
BODY json

[
  {
    "ContentSubmissionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch" {:content-type :json
                                                                                                            :form-params [{:ContentSubmissionID 0
                                                                                                                           :ID 0
                                                                                                                           :Name ""
                                                                                                                           :Value ""}]})
require "http/client"

url = "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch"),
    Content = new StringContent("[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch"

	payload := strings.NewReader("[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 86

[
  {
    "ContentSubmissionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\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    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    ContentSubmissionID: 0,
    ID: 0,
    Name: '',
    Value: ''
  }
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch',
  headers: {'content-type': 'application/json'},
  data: [{ContentSubmissionID: 0, ID: 0, Name: '', Value: ''}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"ContentSubmissionID":0,"ID":0,"Name":"","Value":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "ContentSubmissionID": 0,\n    "ID": 0,\n    "Name": "",\n    "Value": ""\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    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify([{ContentSubmissionID: 0, ID: 0, Name: '', Value: ''}]));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch',
  headers: {'content-type': 'application/json'},
  body: [{ContentSubmissionID: 0, ID: 0, Name: '', Value: ''}],
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {
    ContentSubmissionID: 0,
    ID: 0,
    Name: '',
    Value: ''
  }
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch',
  headers: {'content-type': 'application/json'},
  data: [{ContentSubmissionID: 0, ID: 0, Name: '', Value: ''}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"ContentSubmissionID":0,"ID":0,"Name":"","Value":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{ @"ContentSubmissionID": @0, @"ID": @0, @"Name": @"", @"Value": @"" } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch",
  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([
    [
        'ContentSubmissionID' => 0,
        'ID' => 0,
        'Name' => '',
        'Value' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch', [
  'body' => '[
  {
    "ContentSubmissionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'ContentSubmissionID' => 0,
    'ID' => 0,
    'Name' => '',
    'Value' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'ContentSubmissionID' => 0,
    'ID' => 0,
    'Name' => '',
    'Value' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "ContentSubmissionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "ContentSubmissionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch"

payload = [
    {
        "ContentSubmissionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
    }
]
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch"

payload <- "[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch') do |req|
  req.body = "[\n  {\n    \"ContentSubmissionID\": 0,\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"Value\": \"\"\n  }\n]"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch";

    let payload = (
        json!({
            "ContentSubmissionID": 0,
            "ID": 0,
            "Name": "",
            "Value": ""
        })
    );

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch \
  --header 'content-type: application/json' \
  --data '[
  {
    "ContentSubmissionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]'
echo '[
  {
    "ContentSubmissionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  }
]' |  \
  http POST {{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "ContentSubmissionID": 0,\n    "ID": 0,\n    "Name": "",\n    "Value": ""\n  }\n]' \
  --output-document \
  - {{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "ContentSubmissionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID/Attributes/Batch")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Remove an Attribute from a ContentSubmission
{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID
QUERY PARAMS

contentSubmissionAttributeID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID")
require "http/client"

url = "{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID
http DELETE {{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a ContentSubmission
{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID
QUERY PARAMS

contentSubmissionID
BODY json

{
  "Attributes": [
    {
      "ContentSubmissionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "BuildID": 0,
  "ContentDefinitionID": 0,
  "ContentSubmissionID": 0,
  "Definition": {
    "Attributes": [
      {
        "ContentDefinitionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
      }
    ],
    "ContentDefinitionID": 0,
    "Description": "",
    "Name": "",
    "PackageTypeID": "",
    "TypeID": 0
  },
  "JobRunID": 0,
  "PackageID": "",
  "ReleaseNotes": "",
  "Repository": "",
  "Revision": 0,
  "SubmissionDate": "",
  "UserID": 0,
  "Version": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID" {:content-type :json
                                                                                          :form-params {:Attributes [{:ContentSubmissionID 0
                                                                                                                      :ID 0
                                                                                                                      :Name ""
                                                                                                                      :Value ""}]
                                                                                                        :BuildID 0
                                                                                                        :ContentDefinitionID 0
                                                                                                        :ContentSubmissionID 0
                                                                                                        :Definition {:Attributes [{:ContentDefinitionID 0
                                                                                                                                   :ID 0
                                                                                                                                   :Name ""
                                                                                                                                   :Value ""}]
                                                                                                                     :ContentDefinitionID 0
                                                                                                                     :Description ""
                                                                                                                     :Name ""
                                                                                                                     :PackageTypeID ""
                                                                                                                     :TypeID 0}
                                                                                                        :JobRunID 0
                                                                                                        :PackageID ""
                                                                                                        :ReleaseNotes ""
                                                                                                        :Repository ""
                                                                                                        :Revision 0
                                                                                                        :SubmissionDate ""
                                                                                                        :UserID 0
                                                                                                        :Version 0}})
require "http/client"

url = "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID"),
    Content = new StringContent("{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID"

	payload := strings.NewReader("{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/ContentSubmissions/:contentSubmissionID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 609

{
  "Attributes": [
    {
      "ContentSubmissionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "BuildID": 0,
  "ContentDefinitionID": 0,
  "ContentSubmissionID": 0,
  "Definition": {
    "Attributes": [
      {
        "ContentDefinitionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
      }
    ],
    "ContentDefinitionID": 0,
    "Description": "",
    "Name": "",
    "PackageTypeID": "",
    "TypeID": 0
  },
  "JobRunID": 0,
  "PackageID": "",
  "ReleaseNotes": "",
  "Repository": "",
  "Revision": 0,
  "SubmissionDate": "",
  "UserID": 0,
  "Version": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID")
  .header("content-type", "application/json")
  .body("{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}")
  .asString();
const data = JSON.stringify({
  Attributes: [
    {
      ContentSubmissionID: 0,
      ID: 0,
      Name: '',
      Value: ''
    }
  ],
  BuildID: 0,
  ContentDefinitionID: 0,
  ContentSubmissionID: 0,
  Definition: {
    Attributes: [
      {
        ContentDefinitionID: 0,
        ID: 0,
        Name: '',
        Value: ''
      }
    ],
    ContentDefinitionID: 0,
    Description: '',
    Name: '',
    PackageTypeID: '',
    TypeID: 0
  },
  JobRunID: 0,
  PackageID: '',
  ReleaseNotes: '',
  Repository: '',
  Revision: 0,
  SubmissionDate: '',
  UserID: 0,
  Version: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID',
  headers: {'content-type': 'application/json'},
  data: {
    Attributes: [{ContentSubmissionID: 0, ID: 0, Name: '', Value: ''}],
    BuildID: 0,
    ContentDefinitionID: 0,
    ContentSubmissionID: 0,
    Definition: {
      Attributes: [{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}],
      ContentDefinitionID: 0,
      Description: '',
      Name: '',
      PackageTypeID: '',
      TypeID: 0
    },
    JobRunID: 0,
    PackageID: '',
    ReleaseNotes: '',
    Repository: '',
    Revision: 0,
    SubmissionDate: '',
    UserID: 0,
    Version: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Attributes":[{"ContentSubmissionID":0,"ID":0,"Name":"","Value":""}],"BuildID":0,"ContentDefinitionID":0,"ContentSubmissionID":0,"Definition":{"Attributes":[{"ContentDefinitionID":0,"ID":0,"Name":"","Value":""}],"ContentDefinitionID":0,"Description":"","Name":"","PackageTypeID":"","TypeID":0},"JobRunID":0,"PackageID":"","ReleaseNotes":"","Repository":"","Revision":0,"SubmissionDate":"","UserID":0,"Version":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Attributes": [\n    {\n      "ContentSubmissionID": 0,\n      "ID": 0,\n      "Name": "",\n      "Value": ""\n    }\n  ],\n  "BuildID": 0,\n  "ContentDefinitionID": 0,\n  "ContentSubmissionID": 0,\n  "Definition": {\n    "Attributes": [\n      {\n        "ContentDefinitionID": 0,\n        "ID": 0,\n        "Name": "",\n        "Value": ""\n      }\n    ],\n    "ContentDefinitionID": 0,\n    "Description": "",\n    "Name": "",\n    "PackageTypeID": "",\n    "TypeID": 0\n  },\n  "JobRunID": 0,\n  "PackageID": "",\n  "ReleaseNotes": "",\n  "Repository": "",\n  "Revision": 0,\n  "SubmissionDate": "",\n  "UserID": 0,\n  "Version": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentSubmissions/:contentSubmissionID',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Attributes: [{ContentSubmissionID: 0, ID: 0, Name: '', Value: ''}],
  BuildID: 0,
  ContentDefinitionID: 0,
  ContentSubmissionID: 0,
  Definition: {
    Attributes: [{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}],
    ContentDefinitionID: 0,
    Description: '',
    Name: '',
    PackageTypeID: '',
    TypeID: 0
  },
  JobRunID: 0,
  PackageID: '',
  ReleaseNotes: '',
  Repository: '',
  Revision: 0,
  SubmissionDate: '',
  UserID: 0,
  Version: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID',
  headers: {'content-type': 'application/json'},
  body: {
    Attributes: [{ContentSubmissionID: 0, ID: 0, Name: '', Value: ''}],
    BuildID: 0,
    ContentDefinitionID: 0,
    ContentSubmissionID: 0,
    Definition: {
      Attributes: [{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}],
      ContentDefinitionID: 0,
      Description: '',
      Name: '',
      PackageTypeID: '',
      TypeID: 0
    },
    JobRunID: 0,
    PackageID: '',
    ReleaseNotes: '',
    Repository: '',
    Revision: 0,
    SubmissionDate: '',
    UserID: 0,
    Version: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Attributes: [
    {
      ContentSubmissionID: 0,
      ID: 0,
      Name: '',
      Value: ''
    }
  ],
  BuildID: 0,
  ContentDefinitionID: 0,
  ContentSubmissionID: 0,
  Definition: {
    Attributes: [
      {
        ContentDefinitionID: 0,
        ID: 0,
        Name: '',
        Value: ''
      }
    ],
    ContentDefinitionID: 0,
    Description: '',
    Name: '',
    PackageTypeID: '',
    TypeID: 0
  },
  JobRunID: 0,
  PackageID: '',
  ReleaseNotes: '',
  Repository: '',
  Revision: 0,
  SubmissionDate: '',
  UserID: 0,
  Version: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID',
  headers: {'content-type': 'application/json'},
  data: {
    Attributes: [{ContentSubmissionID: 0, ID: 0, Name: '', Value: ''}],
    BuildID: 0,
    ContentDefinitionID: 0,
    ContentSubmissionID: 0,
    Definition: {
      Attributes: [{ContentDefinitionID: 0, ID: 0, Name: '', Value: ''}],
      ContentDefinitionID: 0,
      Description: '',
      Name: '',
      PackageTypeID: '',
      TypeID: 0
    },
    JobRunID: 0,
    PackageID: '',
    ReleaseNotes: '',
    Repository: '',
    Revision: 0,
    SubmissionDate: '',
    UserID: 0,
    Version: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Attributes":[{"ContentSubmissionID":0,"ID":0,"Name":"","Value":""}],"BuildID":0,"ContentDefinitionID":0,"ContentSubmissionID":0,"Definition":{"Attributes":[{"ContentDefinitionID":0,"ID":0,"Name":"","Value":""}],"ContentDefinitionID":0,"Description":"","Name":"","PackageTypeID":"","TypeID":0},"JobRunID":0,"PackageID":"","ReleaseNotes":"","Repository":"","Revision":0,"SubmissionDate":"","UserID":0,"Version":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Attributes": @[ @{ @"ContentSubmissionID": @0, @"ID": @0, @"Name": @"", @"Value": @"" } ],
                              @"BuildID": @0,
                              @"ContentDefinitionID": @0,
                              @"ContentSubmissionID": @0,
                              @"Definition": @{ @"Attributes": @[ @{ @"ContentDefinitionID": @0, @"ID": @0, @"Name": @"", @"Value": @"" } ], @"ContentDefinitionID": @0, @"Description": @"", @"Name": @"", @"PackageTypeID": @"", @"TypeID": @0 },
                              @"JobRunID": @0,
                              @"PackageID": @"",
                              @"ReleaseNotes": @"",
                              @"Repository": @"",
                              @"Revision": @0,
                              @"SubmissionDate": @"",
                              @"UserID": @0,
                              @"Version": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID",
  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([
    'Attributes' => [
        [
                'ContentSubmissionID' => 0,
                'ID' => 0,
                'Name' => '',
                'Value' => ''
        ]
    ],
    'BuildID' => 0,
    'ContentDefinitionID' => 0,
    'ContentSubmissionID' => 0,
    'Definition' => [
        'Attributes' => [
                [
                                'ContentDefinitionID' => 0,
                                'ID' => 0,
                                'Name' => '',
                                'Value' => ''
                ]
        ],
        'ContentDefinitionID' => 0,
        'Description' => '',
        'Name' => '',
        'PackageTypeID' => '',
        'TypeID' => 0
    ],
    'JobRunID' => 0,
    'PackageID' => '',
    'ReleaseNotes' => '',
    'Repository' => '',
    'Revision' => 0,
    'SubmissionDate' => '',
    'UserID' => 0,
    'Version' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID', [
  'body' => '{
  "Attributes": [
    {
      "ContentSubmissionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "BuildID": 0,
  "ContentDefinitionID": 0,
  "ContentSubmissionID": 0,
  "Definition": {
    "Attributes": [
      {
        "ContentDefinitionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
      }
    ],
    "ContentDefinitionID": 0,
    "Description": "",
    "Name": "",
    "PackageTypeID": "",
    "TypeID": 0
  },
  "JobRunID": 0,
  "PackageID": "",
  "ReleaseNotes": "",
  "Repository": "",
  "Revision": 0,
  "SubmissionDate": "",
  "UserID": 0,
  "Version": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Attributes' => [
    [
        'ContentSubmissionID' => 0,
        'ID' => 0,
        'Name' => '',
        'Value' => ''
    ]
  ],
  'BuildID' => 0,
  'ContentDefinitionID' => 0,
  'ContentSubmissionID' => 0,
  'Definition' => [
    'Attributes' => [
        [
                'ContentDefinitionID' => 0,
                'ID' => 0,
                'Name' => '',
                'Value' => ''
        ]
    ],
    'ContentDefinitionID' => 0,
    'Description' => '',
    'Name' => '',
    'PackageTypeID' => '',
    'TypeID' => 0
  ],
  'JobRunID' => 0,
  'PackageID' => '',
  'ReleaseNotes' => '',
  'Repository' => '',
  'Revision' => 0,
  'SubmissionDate' => '',
  'UserID' => 0,
  'Version' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Attributes' => [
    [
        'ContentSubmissionID' => 0,
        'ID' => 0,
        'Name' => '',
        'Value' => ''
    ]
  ],
  'BuildID' => 0,
  'ContentDefinitionID' => 0,
  'ContentSubmissionID' => 0,
  'Definition' => [
    'Attributes' => [
        [
                'ContentDefinitionID' => 0,
                'ID' => 0,
                'Name' => '',
                'Value' => ''
        ]
    ],
    'ContentDefinitionID' => 0,
    'Description' => '',
    'Name' => '',
    'PackageTypeID' => '',
    'TypeID' => 0
  ],
  'JobRunID' => 0,
  'PackageID' => '',
  'ReleaseNotes' => '',
  'Repository' => '',
  'Revision' => 0,
  'SubmissionDate' => '',
  'UserID' => 0,
  'Version' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Attributes": [
    {
      "ContentSubmissionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "BuildID": 0,
  "ContentDefinitionID": 0,
  "ContentSubmissionID": 0,
  "Definition": {
    "Attributes": [
      {
        "ContentDefinitionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
      }
    ],
    "ContentDefinitionID": 0,
    "Description": "",
    "Name": "",
    "PackageTypeID": "",
    "TypeID": 0
  },
  "JobRunID": 0,
  "PackageID": "",
  "ReleaseNotes": "",
  "Repository": "",
  "Revision": 0,
  "SubmissionDate": "",
  "UserID": 0,
  "Version": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Attributes": [
    {
      "ContentSubmissionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "BuildID": 0,
  "ContentDefinitionID": 0,
  "ContentSubmissionID": 0,
  "Definition": {
    "Attributes": [
      {
        "ContentDefinitionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
      }
    ],
    "ContentDefinitionID": 0,
    "Description": "",
    "Name": "",
    "PackageTypeID": "",
    "TypeID": 0
  },
  "JobRunID": 0,
  "PackageID": "",
  "ReleaseNotes": "",
  "Repository": "",
  "Revision": 0,
  "SubmissionDate": "",
  "UserID": 0,
  "Version": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/ContentSubmissions/:contentSubmissionID", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID"

payload = {
    "Attributes": [
        {
            "ContentSubmissionID": 0,
            "ID": 0,
            "Name": "",
            "Value": ""
        }
    ],
    "BuildID": 0,
    "ContentDefinitionID": 0,
    "ContentSubmissionID": 0,
    "Definition": {
        "Attributes": [
            {
                "ContentDefinitionID": 0,
                "ID": 0,
                "Name": "",
                "Value": ""
            }
        ],
        "ContentDefinitionID": 0,
        "Description": "",
        "Name": "",
        "PackageTypeID": "",
        "TypeID": 0
    },
    "JobRunID": 0,
    "PackageID": "",
    "ReleaseNotes": "",
    "Repository": "",
    "Revision": 0,
    "SubmissionDate": "",
    "UserID": 0,
    "Version": 0
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID"

payload <- "{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/ContentSubmissions/:contentSubmissionID') do |req|
  req.body = "{\n  \"Attributes\": [\n    {\n      \"ContentSubmissionID\": 0,\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"BuildID\": 0,\n  \"ContentDefinitionID\": 0,\n  \"ContentSubmissionID\": 0,\n  \"Definition\": {\n    \"Attributes\": [\n      {\n        \"ContentDefinitionID\": 0,\n        \"ID\": 0,\n        \"Name\": \"\",\n        \"Value\": \"\"\n      }\n    ],\n    \"ContentDefinitionID\": 0,\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"PackageTypeID\": \"\",\n    \"TypeID\": 0\n  },\n  \"JobRunID\": 0,\n  \"PackageID\": \"\",\n  \"ReleaseNotes\": \"\",\n  \"Repository\": \"\",\n  \"Revision\": 0,\n  \"SubmissionDate\": \"\",\n  \"UserID\": 0,\n  \"Version\": 0\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID";

    let payload = json!({
        "Attributes": (
            json!({
                "ContentSubmissionID": 0,
                "ID": 0,
                "Name": "",
                "Value": ""
            })
        ),
        "BuildID": 0,
        "ContentDefinitionID": 0,
        "ContentSubmissionID": 0,
        "Definition": json!({
            "Attributes": (
                json!({
                    "ContentDefinitionID": 0,
                    "ID": 0,
                    "Name": "",
                    "Value": ""
                })
            ),
            "ContentDefinitionID": 0,
            "Description": "",
            "Name": "",
            "PackageTypeID": "",
            "TypeID": 0
        }),
        "JobRunID": 0,
        "PackageID": "",
        "ReleaseNotes": "",
        "Repository": "",
        "Revision": 0,
        "SubmissionDate": "",
        "UserID": 0,
        "Version": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID \
  --header 'content-type: application/json' \
  --data '{
  "Attributes": [
    {
      "ContentSubmissionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "BuildID": 0,
  "ContentDefinitionID": 0,
  "ContentSubmissionID": 0,
  "Definition": {
    "Attributes": [
      {
        "ContentDefinitionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
      }
    ],
    "ContentDefinitionID": 0,
    "Description": "",
    "Name": "",
    "PackageTypeID": "",
    "TypeID": 0
  },
  "JobRunID": 0,
  "PackageID": "",
  "ReleaseNotes": "",
  "Repository": "",
  "Revision": 0,
  "SubmissionDate": "",
  "UserID": 0,
  "Version": 0
}'
echo '{
  "Attributes": [
    {
      "ContentSubmissionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    }
  ],
  "BuildID": 0,
  "ContentDefinitionID": 0,
  "ContentSubmissionID": 0,
  "Definition": {
    "Attributes": [
      {
        "ContentDefinitionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
      }
    ],
    "ContentDefinitionID": 0,
    "Description": "",
    "Name": "",
    "PackageTypeID": "",
    "TypeID": 0
  },
  "JobRunID": 0,
  "PackageID": "",
  "ReleaseNotes": "",
  "Repository": "",
  "Revision": 0,
  "SubmissionDate": "",
  "UserID": 0,
  "Version": 0
}' |  \
  http PUT {{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Attributes": [\n    {\n      "ContentSubmissionID": 0,\n      "ID": 0,\n      "Name": "",\n      "Value": ""\n    }\n  ],\n  "BuildID": 0,\n  "ContentDefinitionID": 0,\n  "ContentSubmissionID": 0,\n  "Definition": {\n    "Attributes": [\n      {\n        "ContentDefinitionID": 0,\n        "ID": 0,\n        "Name": "",\n        "Value": ""\n      }\n    ],\n    "ContentDefinitionID": 0,\n    "Description": "",\n    "Name": "",\n    "PackageTypeID": "",\n    "TypeID": 0\n  },\n  "JobRunID": 0,\n  "PackageID": "",\n  "ReleaseNotes": "",\n  "Repository": "",\n  "Revision": 0,\n  "SubmissionDate": "",\n  "UserID": 0,\n  "Version": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Attributes": [
    [
      "ContentSubmissionID": 0,
      "ID": 0,
      "Name": "",
      "Value": ""
    ]
  ],
  "BuildID": 0,
  "ContentDefinitionID": 0,
  "ContentSubmissionID": 0,
  "Definition": [
    "Attributes": [
      [
        "ContentDefinitionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
      ]
    ],
    "ContentDefinitionID": 0,
    "Description": "",
    "Name": "",
    "PackageTypeID": "",
    "TypeID": 0
  ],
  "JobRunID": 0,
  "PackageID": "",
  "ReleaseNotes": "",
  "Repository": "",
  "Revision": 0,
  "SubmissionDate": "",
  "UserID": 0,
  "Version": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentSubmissions/:contentSubmissionID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update an Attribute for a ContentSubmission
{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID
QUERY PARAMS

contentSubmissionAttributeID
BODY json

{
  "ContentSubmissionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID" {:content-type :json
                                                                                                            :form-params {:ContentSubmissionID 0
                                                                                                                          :ID 0
                                                                                                                          :Name ""
                                                                                                                          :Value ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID"),
    Content = new StringContent("{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID"

	payload := strings.NewReader("{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 70

{
  "ContentSubmissionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID")
  .header("content-type", "application/json")
  .body("{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ContentSubmissionID: 0,
  ID: 0,
  Name: '',
  Value: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID',
  headers: {'content-type': 'application/json'},
  data: {ContentSubmissionID: 0, ID: 0, Name: '', Value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ContentSubmissionID":0,"ID":0,"Name":"","Value":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ContentSubmissionID": 0,\n  "ID": 0,\n  "Name": "",\n  "Value": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ContentSubmissionID: 0, ID: 0, Name: '', Value: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID',
  headers: {'content-type': 'application/json'},
  body: {ContentSubmissionID: 0, ID: 0, Name: '', Value: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ContentSubmissionID: 0,
  ID: 0,
  Name: '',
  Value: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID',
  headers: {'content-type': 'application/json'},
  data: {ContentSubmissionID: 0, ID: 0, Name: '', Value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ContentSubmissionID":0,"ID":0,"Name":"","Value":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ContentSubmissionID": @0,
                              @"ID": @0,
                              @"Name": @"",
                              @"Value": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID",
  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([
    'ContentSubmissionID' => 0,
    'ID' => 0,
    'Name' => '',
    'Value' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID', [
  'body' => '{
  "ContentSubmissionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ContentSubmissionID' => 0,
  'ID' => 0,
  'Name' => '',
  'Value' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ContentSubmissionID' => 0,
  'ID' => 0,
  'Name' => '',
  'Value' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ContentSubmissionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ContentSubmissionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID"

payload = {
    "ContentSubmissionID": 0,
    "ID": 0,
    "Name": "",
    "Value": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID"

payload <- "{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID') do |req|
  req.body = "{\n  \"ContentSubmissionID\": 0,\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"Value\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID";

    let payload = json!({
        "ContentSubmissionID": 0,
        "ID": 0,
        "Name": "",
        "Value": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID \
  --header 'content-type: application/json' \
  --data '{
  "ContentSubmissionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}'
echo '{
  "ContentSubmissionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "ContentSubmissionID": 0,\n  "ID": 0,\n  "Name": "",\n  "Value": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ContentSubmissionID": 0,
  "ID": 0,
  "Name": "",
  "Value": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentSubmissionAttributes/:contentSubmissionAttributeID")! 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 Add a Content Submission Type
{{baseUrl}}/api/v2/ContentSubmissionTypes
BODY json

{
  "AttributeTemplate": "",
  "BuildDefinitionID": 0,
  "CategoryTemplate": "",
  "Description": "",
  "Enabled": false,
  "ID": 0,
  "InventoryPackageID": "",
  "JobID": 0,
  "Name": "",
  "ReleaseNotesDescription": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentSubmissionTypes");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/ContentSubmissionTypes" {:content-type :json
                                                                          :form-params {:AttributeTemplate ""
                                                                                        :BuildDefinitionID 0
                                                                                        :CategoryTemplate ""
                                                                                        :Description ""
                                                                                        :Enabled false
                                                                                        :ID 0
                                                                                        :InventoryPackageID ""
                                                                                        :JobID 0
                                                                                        :Name ""
                                                                                        :ReleaseNotesDescription ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/ContentSubmissionTypes"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentSubmissionTypes"),
    Content = new StringContent("{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentSubmissionTypes");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentSubmissionTypes"

	payload := strings.NewReader("{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/ContentSubmissionTypes HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 222

{
  "AttributeTemplate": "",
  "BuildDefinitionID": 0,
  "CategoryTemplate": "",
  "Description": "",
  "Enabled": false,
  "ID": 0,
  "InventoryPackageID": "",
  "JobID": 0,
  "Name": "",
  "ReleaseNotesDescription": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/ContentSubmissionTypes")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentSubmissionTypes"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\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  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissionTypes")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/ContentSubmissionTypes")
  .header("content-type", "application/json")
  .body("{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AttributeTemplate: '',
  BuildDefinitionID: 0,
  CategoryTemplate: '',
  Description: '',
  Enabled: false,
  ID: 0,
  InventoryPackageID: '',
  JobID: 0,
  Name: '',
  ReleaseNotesDescription: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/ContentSubmissionTypes');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentSubmissionTypes',
  headers: {'content-type': 'application/json'},
  data: {
    AttributeTemplate: '',
    BuildDefinitionID: 0,
    CategoryTemplate: '',
    Description: '',
    Enabled: false,
    ID: 0,
    InventoryPackageID: '',
    JobID: 0,
    Name: '',
    ReleaseNotesDescription: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentSubmissionTypes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"AttributeTemplate":"","BuildDefinitionID":0,"CategoryTemplate":"","Description":"","Enabled":false,"ID":0,"InventoryPackageID":"","JobID":0,"Name":"","ReleaseNotesDescription":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentSubmissionTypes',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AttributeTemplate": "",\n  "BuildDefinitionID": 0,\n  "CategoryTemplate": "",\n  "Description": "",\n  "Enabled": false,\n  "ID": 0,\n  "InventoryPackageID": "",\n  "JobID": 0,\n  "Name": "",\n  "ReleaseNotesDescription": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissionTypes")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentSubmissionTypes',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  AttributeTemplate: '',
  BuildDefinitionID: 0,
  CategoryTemplate: '',
  Description: '',
  Enabled: false,
  ID: 0,
  InventoryPackageID: '',
  JobID: 0,
  Name: '',
  ReleaseNotesDescription: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentSubmissionTypes',
  headers: {'content-type': 'application/json'},
  body: {
    AttributeTemplate: '',
    BuildDefinitionID: 0,
    CategoryTemplate: '',
    Description: '',
    Enabled: false,
    ID: 0,
    InventoryPackageID: '',
    JobID: 0,
    Name: '',
    ReleaseNotesDescription: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/ContentSubmissionTypes');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AttributeTemplate: '',
  BuildDefinitionID: 0,
  CategoryTemplate: '',
  Description: '',
  Enabled: false,
  ID: 0,
  InventoryPackageID: '',
  JobID: 0,
  Name: '',
  ReleaseNotesDescription: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/ContentSubmissionTypes',
  headers: {'content-type': 'application/json'},
  data: {
    AttributeTemplate: '',
    BuildDefinitionID: 0,
    CategoryTemplate: '',
    Description: '',
    Enabled: false,
    ID: 0,
    InventoryPackageID: '',
    JobID: 0,
    Name: '',
    ReleaseNotesDescription: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentSubmissionTypes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"AttributeTemplate":"","BuildDefinitionID":0,"CategoryTemplate":"","Description":"","Enabled":false,"ID":0,"InventoryPackageID":"","JobID":0,"Name":"","ReleaseNotesDescription":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AttributeTemplate": @"",
                              @"BuildDefinitionID": @0,
                              @"CategoryTemplate": @"",
                              @"Description": @"",
                              @"Enabled": @NO,
                              @"ID": @0,
                              @"InventoryPackageID": @"",
                              @"JobID": @0,
                              @"Name": @"",
                              @"ReleaseNotesDescription": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentSubmissionTypes"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentSubmissionTypes" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentSubmissionTypes",
  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([
    'AttributeTemplate' => '',
    'BuildDefinitionID' => 0,
    'CategoryTemplate' => '',
    'Description' => '',
    'Enabled' => null,
    'ID' => 0,
    'InventoryPackageID' => '',
    'JobID' => 0,
    'Name' => '',
    'ReleaseNotesDescription' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/ContentSubmissionTypes', [
  'body' => '{
  "AttributeTemplate": "",
  "BuildDefinitionID": 0,
  "CategoryTemplate": "",
  "Description": "",
  "Enabled": false,
  "ID": 0,
  "InventoryPackageID": "",
  "JobID": 0,
  "Name": "",
  "ReleaseNotesDescription": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentSubmissionTypes');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AttributeTemplate' => '',
  'BuildDefinitionID' => 0,
  'CategoryTemplate' => '',
  'Description' => '',
  'Enabled' => null,
  'ID' => 0,
  'InventoryPackageID' => '',
  'JobID' => 0,
  'Name' => '',
  'ReleaseNotesDescription' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AttributeTemplate' => '',
  'BuildDefinitionID' => 0,
  'CategoryTemplate' => '',
  'Description' => '',
  'Enabled' => null,
  'ID' => 0,
  'InventoryPackageID' => '',
  'JobID' => 0,
  'Name' => '',
  'ReleaseNotesDescription' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/ContentSubmissionTypes');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentSubmissionTypes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AttributeTemplate": "",
  "BuildDefinitionID": 0,
  "CategoryTemplate": "",
  "Description": "",
  "Enabled": false,
  "ID": 0,
  "InventoryPackageID": "",
  "JobID": 0,
  "Name": "",
  "ReleaseNotesDescription": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentSubmissionTypes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AttributeTemplate": "",
  "BuildDefinitionID": 0,
  "CategoryTemplate": "",
  "Description": "",
  "Enabled": false,
  "ID": 0,
  "InventoryPackageID": "",
  "JobID": 0,
  "Name": "",
  "ReleaseNotesDescription": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/ContentSubmissionTypes", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentSubmissionTypes"

payload = {
    "AttributeTemplate": "",
    "BuildDefinitionID": 0,
    "CategoryTemplate": "",
    "Description": "",
    "Enabled": False,
    "ID": 0,
    "InventoryPackageID": "",
    "JobID": 0,
    "Name": "",
    "ReleaseNotesDescription": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentSubmissionTypes"

payload <- "{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentSubmissionTypes")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/ContentSubmissionTypes') do |req|
  req.body = "{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentSubmissionTypes";

    let payload = json!({
        "AttributeTemplate": "",
        "BuildDefinitionID": 0,
        "CategoryTemplate": "",
        "Description": "",
        "Enabled": false,
        "ID": 0,
        "InventoryPackageID": "",
        "JobID": 0,
        "Name": "",
        "ReleaseNotesDescription": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/ContentSubmissionTypes \
  --header 'content-type: application/json' \
  --data '{
  "AttributeTemplate": "",
  "BuildDefinitionID": 0,
  "CategoryTemplate": "",
  "Description": "",
  "Enabled": false,
  "ID": 0,
  "InventoryPackageID": "",
  "JobID": 0,
  "Name": "",
  "ReleaseNotesDescription": ""
}'
echo '{
  "AttributeTemplate": "",
  "BuildDefinitionID": 0,
  "CategoryTemplate": "",
  "Description": "",
  "Enabled": false,
  "ID": 0,
  "InventoryPackageID": "",
  "JobID": 0,
  "Name": "",
  "ReleaseNotesDescription": ""
}' |  \
  http POST {{baseUrl}}/api/v2/ContentSubmissionTypes \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "AttributeTemplate": "",\n  "BuildDefinitionID": 0,\n  "CategoryTemplate": "",\n  "Description": "",\n  "Enabled": false,\n  "ID": 0,\n  "InventoryPackageID": "",\n  "JobID": 0,\n  "Name": "",\n  "ReleaseNotesDescription": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/ContentSubmissionTypes
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "AttributeTemplate": "",
  "BuildDefinitionID": 0,
  "CategoryTemplate": "",
  "Description": "",
  "Enabled": false,
  "ID": 0,
  "InventoryPackageID": "",
  "JobID": 0,
  "Name": "",
  "ReleaseNotesDescription": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentSubmissionTypes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Remove a Content Submission Type
{{baseUrl}}/api/v2/ContentSubmissionTypes/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentSubmissionTypes/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentSubmissionTypes/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/ContentSubmissionTypes/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentSubmissionTypes/:id"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissionTypes/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/ContentSubmissionTypes/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissionTypes/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentSubmissionTypes/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentSubmissionTypes/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentSubmissionTypes/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/ContentSubmissionTypes/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/ContentSubmissionTypes/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentSubmissionTypes/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/ContentSubmissionTypes/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/ContentSubmissionTypes/:id
http DELETE {{baseUrl}}/api/v2/ContentSubmissionTypes/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/ContentSubmissionTypes/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieves a Content Submission Type by its ID.
{{baseUrl}}/api/v2/ContentSubmissionTypes/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentSubmissionTypes/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentSubmissionTypes/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/ContentSubmissionTypes/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentSubmissionTypes/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissionTypes/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/ContentSubmissionTypes/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissionTypes/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentSubmissionTypes/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentSubmissionTypes/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentSubmissionTypes/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/ContentSubmissionTypes/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/ContentSubmissionTypes/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentSubmissionTypes/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/ContentSubmissionTypes/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/ContentSubmissionTypes/:id
http GET {{baseUrl}}/api/v2/ContentSubmissionTypes/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/ContentSubmissionTypes/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Returns available Content Submission Types.
{{baseUrl}}/api/v2/ContentSubmissionTypes
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentSubmissionTypes");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/ContentSubmissionTypes")
require "http/client"

url = "{{baseUrl}}/api/v2/ContentSubmissionTypes"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentSubmissionTypes"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentSubmissionTypes");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentSubmissionTypes"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/ContentSubmissionTypes HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/ContentSubmissionTypes")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentSubmissionTypes"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissionTypes")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/ContentSubmissionTypes")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/ContentSubmissionTypes');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentSubmissionTypes'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentSubmissionTypes';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentSubmissionTypes',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissionTypes")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentSubmissionTypes',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentSubmissionTypes'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/ContentSubmissionTypes');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/ContentSubmissionTypes'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentSubmissionTypes';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentSubmissionTypes"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentSubmissionTypes" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentSubmissionTypes",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/ContentSubmissionTypes');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentSubmissionTypes');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/ContentSubmissionTypes');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentSubmissionTypes' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentSubmissionTypes' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/ContentSubmissionTypes")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentSubmissionTypes"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentSubmissionTypes"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentSubmissionTypes")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/ContentSubmissionTypes') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentSubmissionTypes";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/ContentSubmissionTypes
http GET {{baseUrl}}/api/v2/ContentSubmissionTypes
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/ContentSubmissionTypes
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentSubmissionTypes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a Content Submission Type
{{baseUrl}}/api/v2/ContentSubmissionTypes/:id
QUERY PARAMS

id
BODY json

{
  "AttributeTemplate": "",
  "BuildDefinitionID": 0,
  "CategoryTemplate": "",
  "Description": "",
  "Enabled": false,
  "ID": 0,
  "InventoryPackageID": "",
  "JobID": 0,
  "Name": "",
  "ReleaseNotesDescription": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id" {:content-type :json
                                                                             :form-params {:AttributeTemplate ""
                                                                                           :BuildDefinitionID 0
                                                                                           :CategoryTemplate ""
                                                                                           :Description ""
                                                                                           :Enabled false
                                                                                           :ID 0
                                                                                           :InventoryPackageID ""
                                                                                           :JobID 0
                                                                                           :Name ""
                                                                                           :ReleaseNotesDescription ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/ContentSubmissionTypes/:id"),
    Content = new StringContent("{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/ContentSubmissionTypes/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id"

	payload := strings.NewReader("{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/ContentSubmissionTypes/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 222

{
  "AttributeTemplate": "",
  "BuildDefinitionID": 0,
  "CategoryTemplate": "",
  "Description": "",
  "Enabled": false,
  "ID": 0,
  "InventoryPackageID": "",
  "JobID": 0,
  "Name": "",
  "ReleaseNotesDescription": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/ContentSubmissionTypes/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\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  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissionTypes/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/ContentSubmissionTypes/:id")
  .header("content-type", "application/json")
  .body("{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AttributeTemplate: '',
  BuildDefinitionID: 0,
  CategoryTemplate: '',
  Description: '',
  Enabled: false,
  ID: 0,
  InventoryPackageID: '',
  JobID: 0,
  Name: '',
  ReleaseNotesDescription: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id',
  headers: {'content-type': 'application/json'},
  data: {
    AttributeTemplate: '',
    BuildDefinitionID: 0,
    CategoryTemplate: '',
    Description: '',
    Enabled: false,
    ID: 0,
    InventoryPackageID: '',
    JobID: 0,
    Name: '',
    ReleaseNotesDescription: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"AttributeTemplate":"","BuildDefinitionID":0,"CategoryTemplate":"","Description":"","Enabled":false,"ID":0,"InventoryPackageID":"","JobID":0,"Name":"","ReleaseNotesDescription":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AttributeTemplate": "",\n  "BuildDefinitionID": 0,\n  "CategoryTemplate": "",\n  "Description": "",\n  "Enabled": false,\n  "ID": 0,\n  "InventoryPackageID": "",\n  "JobID": 0,\n  "Name": "",\n  "ReleaseNotesDescription": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/ContentSubmissionTypes/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/ContentSubmissionTypes/:id',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  AttributeTemplate: '',
  BuildDefinitionID: 0,
  CategoryTemplate: '',
  Description: '',
  Enabled: false,
  ID: 0,
  InventoryPackageID: '',
  JobID: 0,
  Name: '',
  ReleaseNotesDescription: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id',
  headers: {'content-type': 'application/json'},
  body: {
    AttributeTemplate: '',
    BuildDefinitionID: 0,
    CategoryTemplate: '',
    Description: '',
    Enabled: false,
    ID: 0,
    InventoryPackageID: '',
    JobID: 0,
    Name: '',
    ReleaseNotesDescription: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AttributeTemplate: '',
  BuildDefinitionID: 0,
  CategoryTemplate: '',
  Description: '',
  Enabled: false,
  ID: 0,
  InventoryPackageID: '',
  JobID: 0,
  Name: '',
  ReleaseNotesDescription: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id',
  headers: {'content-type': 'application/json'},
  data: {
    AttributeTemplate: '',
    BuildDefinitionID: 0,
    CategoryTemplate: '',
    Description: '',
    Enabled: false,
    ID: 0,
    InventoryPackageID: '',
    JobID: 0,
    Name: '',
    ReleaseNotesDescription: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"AttributeTemplate":"","BuildDefinitionID":0,"CategoryTemplate":"","Description":"","Enabled":false,"ID":0,"InventoryPackageID":"","JobID":0,"Name":"","ReleaseNotesDescription":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AttributeTemplate": @"",
                              @"BuildDefinitionID": @0,
                              @"CategoryTemplate": @"",
                              @"Description": @"",
                              @"Enabled": @NO,
                              @"ID": @0,
                              @"InventoryPackageID": @"",
                              @"JobID": @0,
                              @"Name": @"",
                              @"ReleaseNotesDescription": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/ContentSubmissionTypes/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'AttributeTemplate' => '',
    'BuildDefinitionID' => 0,
    'CategoryTemplate' => '',
    'Description' => '',
    'Enabled' => null,
    'ID' => 0,
    'InventoryPackageID' => '',
    'JobID' => 0,
    'Name' => '',
    'ReleaseNotesDescription' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id', [
  'body' => '{
  "AttributeTemplate": "",
  "BuildDefinitionID": 0,
  "CategoryTemplate": "",
  "Description": "",
  "Enabled": false,
  "ID": 0,
  "InventoryPackageID": "",
  "JobID": 0,
  "Name": "",
  "ReleaseNotesDescription": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/ContentSubmissionTypes/:id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AttributeTemplate' => '',
  'BuildDefinitionID' => 0,
  'CategoryTemplate' => '',
  'Description' => '',
  'Enabled' => null,
  'ID' => 0,
  'InventoryPackageID' => '',
  'JobID' => 0,
  'Name' => '',
  'ReleaseNotesDescription' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AttributeTemplate' => '',
  'BuildDefinitionID' => 0,
  'CategoryTemplate' => '',
  'Description' => '',
  'Enabled' => null,
  'ID' => 0,
  'InventoryPackageID' => '',
  'JobID' => 0,
  'Name' => '',
  'ReleaseNotesDescription' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/ContentSubmissionTypes/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "AttributeTemplate": "",
  "BuildDefinitionID": 0,
  "CategoryTemplate": "",
  "Description": "",
  "Enabled": false,
  "ID": 0,
  "InventoryPackageID": "",
  "JobID": 0,
  "Name": "",
  "ReleaseNotesDescription": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/ContentSubmissionTypes/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "AttributeTemplate": "",
  "BuildDefinitionID": 0,
  "CategoryTemplate": "",
  "Description": "",
  "Enabled": false,
  "ID": 0,
  "InventoryPackageID": "",
  "JobID": 0,
  "Name": "",
  "ReleaseNotesDescription": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/ContentSubmissionTypes/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id"

payload = {
    "AttributeTemplate": "",
    "BuildDefinitionID": 0,
    "CategoryTemplate": "",
    "Description": "",
    "Enabled": False,
    "ID": 0,
    "InventoryPackageID": "",
    "JobID": 0,
    "Name": "",
    "ReleaseNotesDescription": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id"

payload <- "{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/ContentSubmissionTypes/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\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/api/v2/ContentSubmissionTypes/:id') do |req|
  req.body = "{\n  \"AttributeTemplate\": \"\",\n  \"BuildDefinitionID\": 0,\n  \"CategoryTemplate\": \"\",\n  \"Description\": \"\",\n  \"Enabled\": false,\n  \"ID\": 0,\n  \"InventoryPackageID\": \"\",\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"ReleaseNotesDescription\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id";

    let payload = json!({
        "AttributeTemplate": "",
        "BuildDefinitionID": 0,
        "CategoryTemplate": "",
        "Description": "",
        "Enabled": false,
        "ID": 0,
        "InventoryPackageID": "",
        "JobID": 0,
        "Name": "",
        "ReleaseNotesDescription": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/ContentSubmissionTypes/:id \
  --header 'content-type: application/json' \
  --data '{
  "AttributeTemplate": "",
  "BuildDefinitionID": 0,
  "CategoryTemplate": "",
  "Description": "",
  "Enabled": false,
  "ID": 0,
  "InventoryPackageID": "",
  "JobID": 0,
  "Name": "",
  "ReleaseNotesDescription": ""
}'
echo '{
  "AttributeTemplate": "",
  "BuildDefinitionID": 0,
  "CategoryTemplate": "",
  "Description": "",
  "Enabled": false,
  "ID": 0,
  "InventoryPackageID": "",
  "JobID": 0,
  "Name": "",
  "ReleaseNotesDescription": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/ContentSubmissionTypes/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "AttributeTemplate": "",\n  "BuildDefinitionID": 0,\n  "CategoryTemplate": "",\n  "Description": "",\n  "Enabled": false,\n  "ID": 0,\n  "InventoryPackageID": "",\n  "JobID": 0,\n  "Name": "",\n  "ReleaseNotesDescription": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/ContentSubmissionTypes/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "AttributeTemplate": "",
  "BuildDefinitionID": 0,
  "CategoryTemplate": "",
  "Description": "",
  "Enabled": false,
  "ID": 0,
  "InventoryPackageID": "",
  "JobID": 0,
  "Name": "",
  "ReleaseNotesDescription": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/ContentSubmissionTypes/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a total count of dealers per country
{{baseUrl}}/api/v2/DealerByCountry
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/DealerByCountry");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/DealerByCountry")
require "http/client"

url = "{{baseUrl}}/api/v2/DealerByCountry"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/DealerByCountry"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/DealerByCountry");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/DealerByCountry"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/DealerByCountry HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/DealerByCountry")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/DealerByCountry"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/DealerByCountry")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/DealerByCountry")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/DealerByCountry');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/DealerByCountry'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/DealerByCountry';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/DealerByCountry',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/DealerByCountry")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/DealerByCountry',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/DealerByCountry'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/DealerByCountry');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/DealerByCountry'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/DealerByCountry';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/DealerByCountry"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/DealerByCountry" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/DealerByCountry",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/DealerByCountry');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/DealerByCountry');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/DealerByCountry');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/DealerByCountry' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/DealerByCountry' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/DealerByCountry")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/DealerByCountry"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/DealerByCountry"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/DealerByCountry")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/DealerByCountry') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/DealerByCountry";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/DealerByCountry
http GET {{baseUrl}}/api/v2/DealerByCountry
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/DealerByCountry
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/DealerByCountry")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a list of dealers.
{{baseUrl}}/api/v2/Dealers
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Dealers");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Dealers")
require "http/client"

url = "{{baseUrl}}/api/v2/Dealers"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Dealers"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Dealers");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Dealers"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Dealers HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Dealers")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Dealers"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Dealers")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Dealers")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Dealers');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Dealers'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Dealers';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Dealers',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Dealers")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Dealers',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Dealers'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Dealers');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Dealers'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Dealers';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Dealers"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Dealers" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Dealers",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Dealers');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Dealers');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Dealers');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Dealers' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Dealers' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Dealers")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Dealers"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Dealers"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Dealers")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Dealers') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Dealers";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Dealers
http GET {{baseUrl}}/api/v2/Dealers
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Dealers
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Dealers")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Lookup a dealer using a dealer code.
{{baseUrl}}/api/v2/Dealers/:DealerCode
QUERY PARAMS

DealerCode
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Dealers/:DealerCode");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Dealers/:DealerCode")
require "http/client"

url = "{{baseUrl}}/api/v2/Dealers/:DealerCode"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Dealers/:DealerCode"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Dealers/:DealerCode");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Dealers/:DealerCode"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Dealers/:DealerCode HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Dealers/:DealerCode")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Dealers/:DealerCode"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Dealers/:DealerCode")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Dealers/:DealerCode")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Dealers/:DealerCode');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Dealers/:DealerCode'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Dealers/:DealerCode';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Dealers/:DealerCode',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Dealers/:DealerCode")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Dealers/:DealerCode',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Dealers/:DealerCode'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Dealers/:DealerCode');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Dealers/:DealerCode'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Dealers/:DealerCode';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Dealers/:DealerCode"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Dealers/:DealerCode" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Dealers/:DealerCode",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Dealers/:DealerCode');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Dealers/:DealerCode');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Dealers/:DealerCode');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Dealers/:DealerCode' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Dealers/:DealerCode' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Dealers/:DealerCode")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Dealers/:DealerCode"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Dealers/:DealerCode"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Dealers/:DealerCode")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Dealers/:DealerCode') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Dealers/:DealerCode";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Dealers/:DealerCode
http GET {{baseUrl}}/api/v2/Dealers/:DealerCode
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Dealers/:DealerCode
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Dealers/:DealerCode")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create the metadata for a file before uploading. The State of the File should be 'Created'.
{{baseUrl}}/api/v2/Files
BODY json

{
  "CRC": "",
  "ContentType": "",
  "Description": "",
  "Id": "",
  "IsPublic": false,
  "Name": "",
  "Path": "",
  "Size": 0,
  "State": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Files");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/Files" {:content-type :json
                                                         :form-params {:CRC ""
                                                                       :ContentType ""
                                                                       :Description ""
                                                                       :Id ""
                                                                       :IsPublic false
                                                                       :Name ""
                                                                       :Path ""
                                                                       :Size 0
                                                                       :State ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Files"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Files"),
    Content = new StringContent("{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Files");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Files"

	payload := strings.NewReader("{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/Files HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 146

{
  "CRC": "",
  "ContentType": "",
  "Description": "",
  "Id": "",
  "IsPublic": false,
  "Name": "",
  "Path": "",
  "Size": 0,
  "State": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/Files")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Files"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\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  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Files")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/Files")
  .header("content-type", "application/json")
  .body("{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CRC: '',
  ContentType: '',
  Description: '',
  Id: '',
  IsPublic: false,
  Name: '',
  Path: '',
  Size: 0,
  State: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/Files');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Files',
  headers: {'content-type': 'application/json'},
  data: {
    CRC: '',
    ContentType: '',
    Description: '',
    Id: '',
    IsPublic: false,
    Name: '',
    Path: '',
    Size: 0,
    State: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Files';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"CRC":"","ContentType":"","Description":"","Id":"","IsPublic":false,"Name":"","Path":"","Size":0,"State":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Files',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CRC": "",\n  "ContentType": "",\n  "Description": "",\n  "Id": "",\n  "IsPublic": false,\n  "Name": "",\n  "Path": "",\n  "Size": 0,\n  "State": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Files")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Files',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  CRC: '',
  ContentType: '',
  Description: '',
  Id: '',
  IsPublic: false,
  Name: '',
  Path: '',
  Size: 0,
  State: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Files',
  headers: {'content-type': 'application/json'},
  body: {
    CRC: '',
    ContentType: '',
    Description: '',
    Id: '',
    IsPublic: false,
    Name: '',
    Path: '',
    Size: 0,
    State: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/Files');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CRC: '',
  ContentType: '',
  Description: '',
  Id: '',
  IsPublic: false,
  Name: '',
  Path: '',
  Size: 0,
  State: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Files',
  headers: {'content-type': 'application/json'},
  data: {
    CRC: '',
    ContentType: '',
    Description: '',
    Id: '',
    IsPublic: false,
    Name: '',
    Path: '',
    Size: 0,
    State: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Files';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"CRC":"","ContentType":"","Description":"","Id":"","IsPublic":false,"Name":"","Path":"","Size":0,"State":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CRC": @"",
                              @"ContentType": @"",
                              @"Description": @"",
                              @"Id": @"",
                              @"IsPublic": @NO,
                              @"Name": @"",
                              @"Path": @"",
                              @"Size": @0,
                              @"State": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Files"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Files" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Files",
  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([
    'CRC' => '',
    'ContentType' => '',
    'Description' => '',
    'Id' => '',
    'IsPublic' => null,
    'Name' => '',
    'Path' => '',
    'Size' => 0,
    'State' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/Files', [
  'body' => '{
  "CRC": "",
  "ContentType": "",
  "Description": "",
  "Id": "",
  "IsPublic": false,
  "Name": "",
  "Path": "",
  "Size": 0,
  "State": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Files');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CRC' => '',
  'ContentType' => '',
  'Description' => '',
  'Id' => '',
  'IsPublic' => null,
  'Name' => '',
  'Path' => '',
  'Size' => 0,
  'State' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CRC' => '',
  'ContentType' => '',
  'Description' => '',
  'Id' => '',
  'IsPublic' => null,
  'Name' => '',
  'Path' => '',
  'Size' => 0,
  'State' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Files');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Files' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CRC": "",
  "ContentType": "",
  "Description": "",
  "Id": "",
  "IsPublic": false,
  "Name": "",
  "Path": "",
  "Size": 0,
  "State": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Files' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CRC": "",
  "ContentType": "",
  "Description": "",
  "Id": "",
  "IsPublic": false,
  "Name": "",
  "Path": "",
  "Size": 0,
  "State": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/Files", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Files"

payload = {
    "CRC": "",
    "ContentType": "",
    "Description": "",
    "Id": "",
    "IsPublic": False,
    "Name": "",
    "Path": "",
    "Size": 0,
    "State": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Files"

payload <- "{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Files")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/Files') do |req|
  req.body = "{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Files";

    let payload = json!({
        "CRC": "",
        "ContentType": "",
        "Description": "",
        "Id": "",
        "IsPublic": false,
        "Name": "",
        "Path": "",
        "Size": 0,
        "State": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/Files \
  --header 'content-type: application/json' \
  --data '{
  "CRC": "",
  "ContentType": "",
  "Description": "",
  "Id": "",
  "IsPublic": false,
  "Name": "",
  "Path": "",
  "Size": 0,
  "State": ""
}'
echo '{
  "CRC": "",
  "ContentType": "",
  "Description": "",
  "Id": "",
  "IsPublic": false,
  "Name": "",
  "Path": "",
  "Size": 0,
  "State": ""
}' |  \
  http POST {{baseUrl}}/api/v2/Files \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "CRC": "",\n  "ContentType": "",\n  "Description": "",\n  "Id": "",\n  "IsPublic": false,\n  "Name": "",\n  "Path": "",\n  "Size": 0,\n  "State": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Files
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "CRC": "",
  "ContentType": "",
  "Description": "",
  "Id": "",
  "IsPublic": false,
  "Name": "",
  "Path": "",
  "Size": 0,
  "State": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Files")! 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 Download the contents of a file. The current State of the File should be 'Available'.
{{baseUrl}}/api/v2/Files/:ID/FileContents
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Files/:ID/FileContents");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Files/:ID/FileContents")
require "http/client"

url = "{{baseUrl}}/api/v2/Files/:ID/FileContents"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Files/:ID/FileContents"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Files/:ID/FileContents");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Files/:ID/FileContents"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Files/:ID/FileContents HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Files/:ID/FileContents")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Files/:ID/FileContents"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Files/:ID/FileContents")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Files/:ID/FileContents")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Files/:ID/FileContents');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Files/:ID/FileContents'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Files/:ID/FileContents';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Files/:ID/FileContents',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Files/:ID/FileContents")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Files/:ID/FileContents',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Files/:ID/FileContents'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Files/:ID/FileContents');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Files/:ID/FileContents'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Files/:ID/FileContents';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Files/:ID/FileContents"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Files/:ID/FileContents" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Files/:ID/FileContents",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Files/:ID/FileContents');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Files/:ID/FileContents');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Files/:ID/FileContents');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Files/:ID/FileContents' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Files/:ID/FileContents' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Files/:ID/FileContents")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Files/:ID/FileContents"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Files/:ID/FileContents"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Files/:ID/FileContents")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Files/:ID/FileContents') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Files/:ID/FileContents";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Files/:ID/FileContents
http GET {{baseUrl}}/api/v2/Files/:ID/FileContents
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Files/:ID/FileContents
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Files/:ID/FileContents")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a paged response of file metadata.
{{baseUrl}}/api/v2/Files
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Files");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Files")
require "http/client"

url = "{{baseUrl}}/api/v2/Files"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Files"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Files");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Files"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Files HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Files")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Files"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Files")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Files")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Files');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Files'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Files';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Files',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Files")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Files',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Files'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Files');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Files'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Files';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Files"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Files" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Files",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Files');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Files');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Files');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Files' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Files' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Files")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Files"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Files"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Files")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Files') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Files";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Files
http GET {{baseUrl}}/api/v2/Files
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Files
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Files")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Gets a file's metadata.
{{baseUrl}}/api/v2/Files/:ID
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Files/:ID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Files/:ID")
require "http/client"

url = "{{baseUrl}}/api/v2/Files/:ID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Files/:ID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Files/:ID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Files/:ID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Files/:ID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Files/:ID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Files/:ID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Files/:ID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Files/:ID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Files/:ID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Files/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Files/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Files/:ID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Files/:ID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Files/:ID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Files/:ID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Files/:ID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Files/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Files/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Files/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Files/:ID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Files/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Files/:ID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Files/:ID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Files/:ID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Files/:ID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Files/:ID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Files/:ID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Files/:ID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Files/:ID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Files/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Files/:ID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Files/:ID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Files/:ID
http GET {{baseUrl}}/api/v2/Files/:ID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Files/:ID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Files/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Mark a file as 'Removed'. Disables download of the file and hides metadata from GET all method
{{baseUrl}}/api/v2/Files/:ID
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Files/:ID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/Files/:ID")
require "http/client"

url = "{{baseUrl}}/api/v2/Files/:ID"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Files/:ID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Files/:ID");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Files/:ID"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/Files/:ID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/Files/:ID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Files/:ID"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Files/:ID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/Files/:ID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/Files/:ID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/Files/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Files/:ID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Files/:ID',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Files/:ID")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Files/:ID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/Files/:ID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/Files/:ID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/Files/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Files/:ID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Files/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Files/:ID" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Files/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/Files/:ID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Files/:ID');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Files/:ID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Files/:ID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Files/:ID' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/Files/:ID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Files/:ID"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Files/:ID"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Files/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/Files/:ID') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Files/:ID";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/Files/:ID
http DELETE {{baseUrl}}/api/v2/Files/:ID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/Files/:ID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Files/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update the metadata for a file. Size may not be modified by the client.
{{baseUrl}}/api/v2/Files/:ID
QUERY PARAMS

ID
BODY json

{
  "CRC": "",
  "ContentType": "",
  "Description": "",
  "Id": "",
  "IsPublic": false,
  "Name": "",
  "Path": "",
  "Size": 0,
  "State": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Files/:ID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/Files/:ID" {:content-type :json
                                                            :form-params {:CRC ""
                                                                          :ContentType ""
                                                                          :Description ""
                                                                          :Id ""
                                                                          :IsPublic false
                                                                          :Name ""
                                                                          :Path ""
                                                                          :Size 0
                                                                          :State ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Files/:ID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Files/:ID"),
    Content = new StringContent("{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Files/:ID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Files/:ID"

	payload := strings.NewReader("{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/Files/:ID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 146

{
  "CRC": "",
  "ContentType": "",
  "Description": "",
  "Id": "",
  "IsPublic": false,
  "Name": "",
  "Path": "",
  "Size": 0,
  "State": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/Files/:ID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Files/:ID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\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  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Files/:ID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/Files/:ID")
  .header("content-type", "application/json")
  .body("{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CRC: '',
  ContentType: '',
  Description: '',
  Id: '',
  IsPublic: false,
  Name: '',
  Path: '',
  Size: 0,
  State: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/Files/:ID');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Files/:ID',
  headers: {'content-type': 'application/json'},
  data: {
    CRC: '',
    ContentType: '',
    Description: '',
    Id: '',
    IsPublic: false,
    Name: '',
    Path: '',
    Size: 0,
    State: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Files/:ID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"CRC":"","ContentType":"","Description":"","Id":"","IsPublic":false,"Name":"","Path":"","Size":0,"State":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Files/:ID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CRC": "",\n  "ContentType": "",\n  "Description": "",\n  "Id": "",\n  "IsPublic": false,\n  "Name": "",\n  "Path": "",\n  "Size": 0,\n  "State": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Files/:ID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Files/:ID',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  CRC: '',
  ContentType: '',
  Description: '',
  Id: '',
  IsPublic: false,
  Name: '',
  Path: '',
  Size: 0,
  State: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Files/:ID',
  headers: {'content-type': 'application/json'},
  body: {
    CRC: '',
    ContentType: '',
    Description: '',
    Id: '',
    IsPublic: false,
    Name: '',
    Path: '',
    Size: 0,
    State: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/Files/:ID');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CRC: '',
  ContentType: '',
  Description: '',
  Id: '',
  IsPublic: false,
  Name: '',
  Path: '',
  Size: 0,
  State: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Files/:ID',
  headers: {'content-type': 'application/json'},
  data: {
    CRC: '',
    ContentType: '',
    Description: '',
    Id: '',
    IsPublic: false,
    Name: '',
    Path: '',
    Size: 0,
    State: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Files/:ID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"CRC":"","ContentType":"","Description":"","Id":"","IsPublic":false,"Name":"","Path":"","Size":0,"State":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CRC": @"",
                              @"ContentType": @"",
                              @"Description": @"",
                              @"Id": @"",
                              @"IsPublic": @NO,
                              @"Name": @"",
                              @"Path": @"",
                              @"Size": @0,
                              @"State": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Files/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Files/:ID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Files/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'CRC' => '',
    'ContentType' => '',
    'Description' => '',
    'Id' => '',
    'IsPublic' => null,
    'Name' => '',
    'Path' => '',
    'Size' => 0,
    'State' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/Files/:ID', [
  'body' => '{
  "CRC": "",
  "ContentType": "",
  "Description": "",
  "Id": "",
  "IsPublic": false,
  "Name": "",
  "Path": "",
  "Size": 0,
  "State": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Files/:ID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CRC' => '',
  'ContentType' => '',
  'Description' => '',
  'Id' => '',
  'IsPublic' => null,
  'Name' => '',
  'Path' => '',
  'Size' => 0,
  'State' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CRC' => '',
  'ContentType' => '',
  'Description' => '',
  'Id' => '',
  'IsPublic' => null,
  'Name' => '',
  'Path' => '',
  'Size' => 0,
  'State' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Files/:ID');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Files/:ID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "CRC": "",
  "ContentType": "",
  "Description": "",
  "Id": "",
  "IsPublic": false,
  "Name": "",
  "Path": "",
  "Size": 0,
  "State": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Files/:ID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "CRC": "",
  "ContentType": "",
  "Description": "",
  "Id": "",
  "IsPublic": false,
  "Name": "",
  "Path": "",
  "Size": 0,
  "State": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/Files/:ID", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Files/:ID"

payload = {
    "CRC": "",
    "ContentType": "",
    "Description": "",
    "Id": "",
    "IsPublic": False,
    "Name": "",
    "Path": "",
    "Size": 0,
    "State": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Files/:ID"

payload <- "{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Files/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\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/api/v2/Files/:ID') do |req|
  req.body = "{\n  \"CRC\": \"\",\n  \"ContentType\": \"\",\n  \"Description\": \"\",\n  \"Id\": \"\",\n  \"IsPublic\": false,\n  \"Name\": \"\",\n  \"Path\": \"\",\n  \"Size\": 0,\n  \"State\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Files/:ID";

    let payload = json!({
        "CRC": "",
        "ContentType": "",
        "Description": "",
        "Id": "",
        "IsPublic": false,
        "Name": "",
        "Path": "",
        "Size": 0,
        "State": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/Files/:ID \
  --header 'content-type: application/json' \
  --data '{
  "CRC": "",
  "ContentType": "",
  "Description": "",
  "Id": "",
  "IsPublic": false,
  "Name": "",
  "Path": "",
  "Size": 0,
  "State": ""
}'
echo '{
  "CRC": "",
  "ContentType": "",
  "Description": "",
  "Id": "",
  "IsPublic": false,
  "Name": "",
  "Path": "",
  "Size": 0,
  "State": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/Files/:ID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "CRC": "",\n  "ContentType": "",\n  "Description": "",\n  "Id": "",\n  "IsPublic": false,\n  "Name": "",\n  "Path": "",\n  "Size": 0,\n  "State": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Files/:ID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "CRC": "",
  "ContentType": "",
  "Description": "",
  "Id": "",
  "IsPublic": false,
  "Name": "",
  "Path": "",
  "Size": 0,
  "State": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Files/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Upload the contents of a file. The current State of the File should be 'Created'.
{{baseUrl}}/api/v2/Files/:ID/FileContents
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Files/:ID/FileContents");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/Files/:ID/FileContents")
require "http/client"

url = "{{baseUrl}}/api/v2/Files/:ID/FileContents"

response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Files/:ID/FileContents"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Files/:ID/FileContents");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Files/:ID/FileContents"

	req, _ := http.NewRequest("PUT", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/Files/:ID/FileContents HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/Files/:ID/FileContents")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Files/:ID/FileContents"))
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Files/:ID/FileContents")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/Files/:ID/FileContents")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/Files/:ID/FileContents');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Files/:ID/FileContents'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Files/:ID/FileContents';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Files/:ID/FileContents',
  method: 'PUT',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Files/:ID/FileContents")
  .put(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Files/:ID/FileContents',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Files/:ID/FileContents'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/Files/:ID/FileContents');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Files/:ID/FileContents'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Files/:ID/FileContents';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Files/:ID/FileContents"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Files/:ID/FileContents" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Files/:ID/FileContents",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/Files/:ID/FileContents');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Files/:ID/FileContents');
$request->setMethod(HTTP_METH_PUT);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Files/:ID/FileContents');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Files/:ID/FileContents' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Files/:ID/FileContents' -Method PUT 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PUT", "/baseUrl/api/v2/Files/:ID/FileContents")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Files/:ID/FileContents"

response = requests.put(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Files/:ID/FileContents"

response <- VERB("PUT", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Files/:ID/FileContents")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v2/Files/:ID/FileContents') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Files/:ID/FileContents";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/Files/:ID/FileContents
http PUT {{baseUrl}}/api/v2/Files/:ID/FileContents
wget --quiet \
  --method PUT \
  --output-document \
  - {{baseUrl}}/api/v2/Files/:ID/FileContents
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Files/:ID/FileContents")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create the metadata for a file before uploading. The State should be 'Created'.
{{baseUrl}}/api/v2/GlobalImageCategories
BODY json

{
  "Id": "",
  "Name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/GlobalImageCategories");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Id\": \"\",\n  \"Name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/GlobalImageCategories" {:content-type :json
                                                                         :form-params {:Id ""
                                                                                       :Name ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/GlobalImageCategories"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Id\": \"\",\n  \"Name\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/GlobalImageCategories"),
    Content = new StringContent("{\n  \"Id\": \"\",\n  \"Name\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/GlobalImageCategories");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Id\": \"\",\n  \"Name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/GlobalImageCategories"

	payload := strings.NewReader("{\n  \"Id\": \"\",\n  \"Name\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/GlobalImageCategories HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 28

{
  "Id": "",
  "Name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/GlobalImageCategories")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Id\": \"\",\n  \"Name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/GlobalImageCategories"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Id\": \"\",\n  \"Name\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Id\": \"\",\n  \"Name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/GlobalImageCategories")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/GlobalImageCategories")
  .header("content-type", "application/json")
  .body("{\n  \"Id\": \"\",\n  \"Name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Id: '',
  Name: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/GlobalImageCategories');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/GlobalImageCategories',
  headers: {'content-type': 'application/json'},
  data: {Id: '', Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/GlobalImageCategories';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Id":"","Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/GlobalImageCategories',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Id": "",\n  "Name": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Id\": \"\",\n  \"Name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/GlobalImageCategories")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/GlobalImageCategories',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Id: '', Name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/GlobalImageCategories',
  headers: {'content-type': 'application/json'},
  body: {Id: '', Name: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/GlobalImageCategories');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Id: '',
  Name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/GlobalImageCategories',
  headers: {'content-type': 'application/json'},
  data: {Id: '', Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/GlobalImageCategories';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Id":"","Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Id": @"",
                              @"Name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/GlobalImageCategories"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/GlobalImageCategories" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Id\": \"\",\n  \"Name\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/GlobalImageCategories",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Id' => '',
    'Name' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/GlobalImageCategories', [
  'body' => '{
  "Id": "",
  "Name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/GlobalImageCategories');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Id' => '',
  'Name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Id' => '',
  'Name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/GlobalImageCategories');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/GlobalImageCategories' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Id": "",
  "Name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/GlobalImageCategories' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Id": "",
  "Name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Id\": \"\",\n  \"Name\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/GlobalImageCategories", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/GlobalImageCategories"

payload = {
    "Id": "",
    "Name": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/GlobalImageCategories"

payload <- "{\n  \"Id\": \"\",\n  \"Name\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/GlobalImageCategories")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Id\": \"\",\n  \"Name\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/GlobalImageCategories') do |req|
  req.body = "{\n  \"Id\": \"\",\n  \"Name\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/GlobalImageCategories";

    let payload = json!({
        "Id": "",
        "Name": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/GlobalImageCategories \
  --header 'content-type: application/json' \
  --data '{
  "Id": "",
  "Name": ""
}'
echo '{
  "Id": "",
  "Name": ""
}' |  \
  http POST {{baseUrl}}/api/v2/GlobalImageCategories \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Id": "",\n  "Name": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/GlobalImageCategories
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Id": "",
  "Name": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/GlobalImageCategories")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a paged response of file metadata. (GET)
{{baseUrl}}/api/v2/GlobalImageCategories
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/GlobalImageCategories");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/GlobalImageCategories")
require "http/client"

url = "{{baseUrl}}/api/v2/GlobalImageCategories"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/GlobalImageCategories"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/GlobalImageCategories");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/GlobalImageCategories"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/GlobalImageCategories HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/GlobalImageCategories")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/GlobalImageCategories"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/GlobalImageCategories")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/GlobalImageCategories")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/GlobalImageCategories');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/GlobalImageCategories'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/GlobalImageCategories';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/GlobalImageCategories',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/GlobalImageCategories")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/GlobalImageCategories',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/GlobalImageCategories'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/GlobalImageCategories');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/GlobalImageCategories'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/GlobalImageCategories';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/GlobalImageCategories"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/GlobalImageCategories" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/GlobalImageCategories",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/GlobalImageCategories');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/GlobalImageCategories');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/GlobalImageCategories');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/GlobalImageCategories' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/GlobalImageCategories' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/GlobalImageCategories")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/GlobalImageCategories"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/GlobalImageCategories"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/GlobalImageCategories")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/GlobalImageCategories') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/GlobalImageCategories";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/GlobalImageCategories
http GET {{baseUrl}}/api/v2/GlobalImageCategories
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/GlobalImageCategories
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/GlobalImageCategories")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Gets a file's metadata. (GET)
{{baseUrl}}/api/v2/GlobalImageCategories/:ID
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/GlobalImageCategories/:ID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/GlobalImageCategories/:ID")
require "http/client"

url = "{{baseUrl}}/api/v2/GlobalImageCategories/:ID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/GlobalImageCategories/:ID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/GlobalImageCategories/:ID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/GlobalImageCategories/:ID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/GlobalImageCategories/:ID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/GlobalImageCategories/:ID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/GlobalImageCategories/:ID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/GlobalImageCategories/:ID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/GlobalImageCategories/:ID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/GlobalImageCategories/:ID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/GlobalImageCategories/:ID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/GlobalImageCategories/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/GlobalImageCategories/:ID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/GlobalImageCategories/:ID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/GlobalImageCategories/:ID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/GlobalImageCategories/:ID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/GlobalImageCategories/:ID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/GlobalImageCategories/:ID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/GlobalImageCategories/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/GlobalImageCategories/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/GlobalImageCategories/:ID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/GlobalImageCategories/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/GlobalImageCategories/:ID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/GlobalImageCategories/:ID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/GlobalImageCategories/:ID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/GlobalImageCategories/:ID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/GlobalImageCategories/:ID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/GlobalImageCategories/:ID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/GlobalImageCategories/:ID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/GlobalImageCategories/:ID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/GlobalImageCategories/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/GlobalImageCategories/:ID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/GlobalImageCategories/:ID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/GlobalImageCategories/:ID
http GET {{baseUrl}}/api/v2/GlobalImageCategories/:ID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/GlobalImageCategories/:ID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/GlobalImageCategories/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create the metadata for a GlobalImage before uploading. The State should be 'Created'.
{{baseUrl}}/api/v2/GlobalImages
BODY json

{
  "CRC": "",
  "Categories": [
    {
      "Id": "",
      "Name": ""
    }
  ],
  "Date": "",
  "Description": "",
  "Height": 0,
  "Id": "",
  "Name": "",
  "Publisher": "",
  "Size": 0,
  "State": "",
  "ThumbnailCRC": "",
  "ThumbnailSize": 0,
  "Width": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/GlobalImages");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/GlobalImages" {:content-type :json
                                                                :form-params {:CRC ""
                                                                              :Categories [{:Id ""
                                                                                            :Name ""}]
                                                                              :Date ""
                                                                              :Description ""
                                                                              :Height 0
                                                                              :Id ""
                                                                              :Name ""
                                                                              :Publisher ""
                                                                              :Size 0
                                                                              :State ""
                                                                              :ThumbnailCRC ""
                                                                              :ThumbnailSize 0
                                                                              :Width 0}})
require "http/client"

url = "{{baseUrl}}/api/v2/GlobalImages"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/GlobalImages"),
    Content = new StringContent("{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/GlobalImages");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/GlobalImages"

	payload := strings.NewReader("{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/GlobalImages HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 264

{
  "CRC": "",
  "Categories": [
    {
      "Id": "",
      "Name": ""
    }
  ],
  "Date": "",
  "Description": "",
  "Height": 0,
  "Id": "",
  "Name": "",
  "Publisher": "",
  "Size": 0,
  "State": "",
  "ThumbnailCRC": "",
  "ThumbnailSize": 0,
  "Width": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/GlobalImages")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/GlobalImages"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/GlobalImages")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/GlobalImages")
  .header("content-type", "application/json")
  .body("{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}")
  .asString();
const data = JSON.stringify({
  CRC: '',
  Categories: [
    {
      Id: '',
      Name: ''
    }
  ],
  Date: '',
  Description: '',
  Height: 0,
  Id: '',
  Name: '',
  Publisher: '',
  Size: 0,
  State: '',
  ThumbnailCRC: '',
  ThumbnailSize: 0,
  Width: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/GlobalImages');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/GlobalImages',
  headers: {'content-type': 'application/json'},
  data: {
    CRC: '',
    Categories: [{Id: '', Name: ''}],
    Date: '',
    Description: '',
    Height: 0,
    Id: '',
    Name: '',
    Publisher: '',
    Size: 0,
    State: '',
    ThumbnailCRC: '',
    ThumbnailSize: 0,
    Width: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/GlobalImages';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"CRC":"","Categories":[{"Id":"","Name":""}],"Date":"","Description":"","Height":0,"Id":"","Name":"","Publisher":"","Size":0,"State":"","ThumbnailCRC":"","ThumbnailSize":0,"Width":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/GlobalImages',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CRC": "",\n  "Categories": [\n    {\n      "Id": "",\n      "Name": ""\n    }\n  ],\n  "Date": "",\n  "Description": "",\n  "Height": 0,\n  "Id": "",\n  "Name": "",\n  "Publisher": "",\n  "Size": 0,\n  "State": "",\n  "ThumbnailCRC": "",\n  "ThumbnailSize": 0,\n  "Width": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/GlobalImages")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/GlobalImages',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  CRC: '',
  Categories: [{Id: '', Name: ''}],
  Date: '',
  Description: '',
  Height: 0,
  Id: '',
  Name: '',
  Publisher: '',
  Size: 0,
  State: '',
  ThumbnailCRC: '',
  ThumbnailSize: 0,
  Width: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/GlobalImages',
  headers: {'content-type': 'application/json'},
  body: {
    CRC: '',
    Categories: [{Id: '', Name: ''}],
    Date: '',
    Description: '',
    Height: 0,
    Id: '',
    Name: '',
    Publisher: '',
    Size: 0,
    State: '',
    ThumbnailCRC: '',
    ThumbnailSize: 0,
    Width: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/GlobalImages');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CRC: '',
  Categories: [
    {
      Id: '',
      Name: ''
    }
  ],
  Date: '',
  Description: '',
  Height: 0,
  Id: '',
  Name: '',
  Publisher: '',
  Size: 0,
  State: '',
  ThumbnailCRC: '',
  ThumbnailSize: 0,
  Width: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/GlobalImages',
  headers: {'content-type': 'application/json'},
  data: {
    CRC: '',
    Categories: [{Id: '', Name: ''}],
    Date: '',
    Description: '',
    Height: 0,
    Id: '',
    Name: '',
    Publisher: '',
    Size: 0,
    State: '',
    ThumbnailCRC: '',
    ThumbnailSize: 0,
    Width: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/GlobalImages';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"CRC":"","Categories":[{"Id":"","Name":""}],"Date":"","Description":"","Height":0,"Id":"","Name":"","Publisher":"","Size":0,"State":"","ThumbnailCRC":"","ThumbnailSize":0,"Width":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CRC": @"",
                              @"Categories": @[ @{ @"Id": @"", @"Name": @"" } ],
                              @"Date": @"",
                              @"Description": @"",
                              @"Height": @0,
                              @"Id": @"",
                              @"Name": @"",
                              @"Publisher": @"",
                              @"Size": @0,
                              @"State": @"",
                              @"ThumbnailCRC": @"",
                              @"ThumbnailSize": @0,
                              @"Width": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/GlobalImages"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/GlobalImages" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/GlobalImages",
  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([
    'CRC' => '',
    'Categories' => [
        [
                'Id' => '',
                'Name' => ''
        ]
    ],
    'Date' => '',
    'Description' => '',
    'Height' => 0,
    'Id' => '',
    'Name' => '',
    'Publisher' => '',
    'Size' => 0,
    'State' => '',
    'ThumbnailCRC' => '',
    'ThumbnailSize' => 0,
    'Width' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/GlobalImages', [
  'body' => '{
  "CRC": "",
  "Categories": [
    {
      "Id": "",
      "Name": ""
    }
  ],
  "Date": "",
  "Description": "",
  "Height": 0,
  "Id": "",
  "Name": "",
  "Publisher": "",
  "Size": 0,
  "State": "",
  "ThumbnailCRC": "",
  "ThumbnailSize": 0,
  "Width": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/GlobalImages');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CRC' => '',
  'Categories' => [
    [
        'Id' => '',
        'Name' => ''
    ]
  ],
  'Date' => '',
  'Description' => '',
  'Height' => 0,
  'Id' => '',
  'Name' => '',
  'Publisher' => '',
  'Size' => 0,
  'State' => '',
  'ThumbnailCRC' => '',
  'ThumbnailSize' => 0,
  'Width' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CRC' => '',
  'Categories' => [
    [
        'Id' => '',
        'Name' => ''
    ]
  ],
  'Date' => '',
  'Description' => '',
  'Height' => 0,
  'Id' => '',
  'Name' => '',
  'Publisher' => '',
  'Size' => 0,
  'State' => '',
  'ThumbnailCRC' => '',
  'ThumbnailSize' => 0,
  'Width' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/GlobalImages');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/GlobalImages' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CRC": "",
  "Categories": [
    {
      "Id": "",
      "Name": ""
    }
  ],
  "Date": "",
  "Description": "",
  "Height": 0,
  "Id": "",
  "Name": "",
  "Publisher": "",
  "Size": 0,
  "State": "",
  "ThumbnailCRC": "",
  "ThumbnailSize": 0,
  "Width": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/GlobalImages' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CRC": "",
  "Categories": [
    {
      "Id": "",
      "Name": ""
    }
  ],
  "Date": "",
  "Description": "",
  "Height": 0,
  "Id": "",
  "Name": "",
  "Publisher": "",
  "Size": 0,
  "State": "",
  "ThumbnailCRC": "",
  "ThumbnailSize": 0,
  "Width": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/GlobalImages", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/GlobalImages"

payload = {
    "CRC": "",
    "Categories": [
        {
            "Id": "",
            "Name": ""
        }
    ],
    "Date": "",
    "Description": "",
    "Height": 0,
    "Id": "",
    "Name": "",
    "Publisher": "",
    "Size": 0,
    "State": "",
    "ThumbnailCRC": "",
    "ThumbnailSize": 0,
    "Width": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/GlobalImages"

payload <- "{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/GlobalImages")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/GlobalImages') do |req|
  req.body = "{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/GlobalImages";

    let payload = json!({
        "CRC": "",
        "Categories": (
            json!({
                "Id": "",
                "Name": ""
            })
        ),
        "Date": "",
        "Description": "",
        "Height": 0,
        "Id": "",
        "Name": "",
        "Publisher": "",
        "Size": 0,
        "State": "",
        "ThumbnailCRC": "",
        "ThumbnailSize": 0,
        "Width": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/GlobalImages \
  --header 'content-type: application/json' \
  --data '{
  "CRC": "",
  "Categories": [
    {
      "Id": "",
      "Name": ""
    }
  ],
  "Date": "",
  "Description": "",
  "Height": 0,
  "Id": "",
  "Name": "",
  "Publisher": "",
  "Size": 0,
  "State": "",
  "ThumbnailCRC": "",
  "ThumbnailSize": 0,
  "Width": 0
}'
echo '{
  "CRC": "",
  "Categories": [
    {
      "Id": "",
      "Name": ""
    }
  ],
  "Date": "",
  "Description": "",
  "Height": 0,
  "Id": "",
  "Name": "",
  "Publisher": "",
  "Size": 0,
  "State": "",
  "ThumbnailCRC": "",
  "ThumbnailSize": 0,
  "Width": 0
}' |  \
  http POST {{baseUrl}}/api/v2/GlobalImages \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "CRC": "",\n  "Categories": [\n    {\n      "Id": "",\n      "Name": ""\n    }\n  ],\n  "Date": "",\n  "Description": "",\n  "Height": 0,\n  "Id": "",\n  "Name": "",\n  "Publisher": "",\n  "Size": 0,\n  "State": "",\n  "ThumbnailCRC": "",\n  "ThumbnailSize": 0,\n  "Width": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/GlobalImages
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "CRC": "",
  "Categories": [
    [
      "Id": "",
      "Name": ""
    ]
  ],
  "Date": "",
  "Description": "",
  "Height": 0,
  "Id": "",
  "Name": "",
  "Publisher": "",
  "Size": 0,
  "State": "",
  "ThumbnailCRC": "",
  "ThumbnailSize": 0,
  "Width": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/GlobalImages")! 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 Download the contents of a GlobalImage. The current State of the GlobalImage should be 'Available'.
{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents")
require "http/client"

url = "{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/GlobalImages/:ID/ImageContents HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/GlobalImages/:ID/ImageContents',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/GlobalImages/:ID/ImageContents")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/GlobalImages/:ID/ImageContents') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents
http GET {{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a paged response of GlobalImage.
{{baseUrl}}/api/v2/GlobalImages
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/GlobalImages");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/GlobalImages")
require "http/client"

url = "{{baseUrl}}/api/v2/GlobalImages"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/GlobalImages"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/GlobalImages");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/GlobalImages"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/GlobalImages HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/GlobalImages")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/GlobalImages"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/GlobalImages")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/GlobalImages")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/GlobalImages');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/GlobalImages'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/GlobalImages';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/GlobalImages',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/GlobalImages")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/GlobalImages',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/GlobalImages'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/GlobalImages');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/GlobalImages'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/GlobalImages';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/GlobalImages"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/GlobalImages" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/GlobalImages",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/GlobalImages');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/GlobalImages');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/GlobalImages');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/GlobalImages' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/GlobalImages' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/GlobalImages")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/GlobalImages"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/GlobalImages"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/GlobalImages")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/GlobalImages') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/GlobalImages";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/GlobalImages
http GET {{baseUrl}}/api/v2/GlobalImages
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/GlobalImages
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/GlobalImages")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Gets a GlobalImage's metadata.
{{baseUrl}}/api/v2/GlobalImages/:ID
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/GlobalImages/:ID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/GlobalImages/:ID")
require "http/client"

url = "{{baseUrl}}/api/v2/GlobalImages/:ID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/GlobalImages/:ID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/GlobalImages/:ID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/GlobalImages/:ID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/GlobalImages/:ID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/GlobalImages/:ID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/GlobalImages/:ID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/GlobalImages/:ID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/GlobalImages/:ID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/GlobalImages/:ID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/GlobalImages/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/GlobalImages/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/GlobalImages/:ID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/GlobalImages/:ID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/GlobalImages/:ID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/GlobalImages/:ID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/GlobalImages/:ID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/GlobalImages/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/GlobalImages/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/GlobalImages/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/GlobalImages/:ID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/GlobalImages/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/GlobalImages/:ID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/GlobalImages/:ID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/GlobalImages/:ID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/GlobalImages/:ID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/GlobalImages/:ID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/GlobalImages/:ID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/GlobalImages/:ID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/GlobalImages/:ID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/GlobalImages/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/GlobalImages/:ID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/GlobalImages/:ID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/GlobalImages/:ID
http GET {{baseUrl}}/api/v2/GlobalImages/:ID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/GlobalImages/:ID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/GlobalImages/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Mark a file as 'Removed'. Disables download of the image and hides metadata from GET all method
{{baseUrl}}/api/v2/GlobalImages/:ID
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/GlobalImages/:ID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/GlobalImages/:ID")
require "http/client"

url = "{{baseUrl}}/api/v2/GlobalImages/:ID"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/GlobalImages/:ID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/GlobalImages/:ID");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/GlobalImages/:ID"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/GlobalImages/:ID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/GlobalImages/:ID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/GlobalImages/:ID"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/GlobalImages/:ID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/GlobalImages/:ID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/GlobalImages/:ID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/GlobalImages/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/GlobalImages/:ID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/GlobalImages/:ID',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/GlobalImages/:ID")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/GlobalImages/:ID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/GlobalImages/:ID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/GlobalImages/:ID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/GlobalImages/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/GlobalImages/:ID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/GlobalImages/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/GlobalImages/:ID" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/GlobalImages/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/GlobalImages/:ID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/GlobalImages/:ID');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/GlobalImages/:ID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/GlobalImages/:ID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/GlobalImages/:ID' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/GlobalImages/:ID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/GlobalImages/:ID"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/GlobalImages/:ID"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/GlobalImages/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/GlobalImages/:ID') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/GlobalImages/:ID";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/GlobalImages/:ID
http DELETE {{baseUrl}}/api/v2/GlobalImages/:ID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/GlobalImages/:ID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/GlobalImages/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update the metadata for an image.
{{baseUrl}}/api/v2/GlobalImages/:ID
QUERY PARAMS

ID
BODY json

{
  "CRC": "",
  "Categories": [
    {
      "Id": "",
      "Name": ""
    }
  ],
  "Date": "",
  "Description": "",
  "Height": 0,
  "Id": "",
  "Name": "",
  "Publisher": "",
  "Size": 0,
  "State": "",
  "ThumbnailCRC": "",
  "ThumbnailSize": 0,
  "Width": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/GlobalImages/:ID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/GlobalImages/:ID" {:content-type :json
                                                                   :form-params {:CRC ""
                                                                                 :Categories [{:Id ""
                                                                                               :Name ""}]
                                                                                 :Date ""
                                                                                 :Description ""
                                                                                 :Height 0
                                                                                 :Id ""
                                                                                 :Name ""
                                                                                 :Publisher ""
                                                                                 :Size 0
                                                                                 :State ""
                                                                                 :ThumbnailCRC ""
                                                                                 :ThumbnailSize 0
                                                                                 :Width 0}})
require "http/client"

url = "{{baseUrl}}/api/v2/GlobalImages/:ID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/GlobalImages/:ID"),
    Content = new StringContent("{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/GlobalImages/:ID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/GlobalImages/:ID"

	payload := strings.NewReader("{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/GlobalImages/:ID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 264

{
  "CRC": "",
  "Categories": [
    {
      "Id": "",
      "Name": ""
    }
  ],
  "Date": "",
  "Description": "",
  "Height": 0,
  "Id": "",
  "Name": "",
  "Publisher": "",
  "Size": 0,
  "State": "",
  "ThumbnailCRC": "",
  "ThumbnailSize": 0,
  "Width": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/GlobalImages/:ID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/GlobalImages/:ID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/GlobalImages/:ID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/GlobalImages/:ID")
  .header("content-type", "application/json")
  .body("{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}")
  .asString();
const data = JSON.stringify({
  CRC: '',
  Categories: [
    {
      Id: '',
      Name: ''
    }
  ],
  Date: '',
  Description: '',
  Height: 0,
  Id: '',
  Name: '',
  Publisher: '',
  Size: 0,
  State: '',
  ThumbnailCRC: '',
  ThumbnailSize: 0,
  Width: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/GlobalImages/:ID');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/GlobalImages/:ID',
  headers: {'content-type': 'application/json'},
  data: {
    CRC: '',
    Categories: [{Id: '', Name: ''}],
    Date: '',
    Description: '',
    Height: 0,
    Id: '',
    Name: '',
    Publisher: '',
    Size: 0,
    State: '',
    ThumbnailCRC: '',
    ThumbnailSize: 0,
    Width: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/GlobalImages/:ID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"CRC":"","Categories":[{"Id":"","Name":""}],"Date":"","Description":"","Height":0,"Id":"","Name":"","Publisher":"","Size":0,"State":"","ThumbnailCRC":"","ThumbnailSize":0,"Width":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/GlobalImages/:ID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CRC": "",\n  "Categories": [\n    {\n      "Id": "",\n      "Name": ""\n    }\n  ],\n  "Date": "",\n  "Description": "",\n  "Height": 0,\n  "Id": "",\n  "Name": "",\n  "Publisher": "",\n  "Size": 0,\n  "State": "",\n  "ThumbnailCRC": "",\n  "ThumbnailSize": 0,\n  "Width": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/GlobalImages/:ID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/GlobalImages/:ID',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  CRC: '',
  Categories: [{Id: '', Name: ''}],
  Date: '',
  Description: '',
  Height: 0,
  Id: '',
  Name: '',
  Publisher: '',
  Size: 0,
  State: '',
  ThumbnailCRC: '',
  ThumbnailSize: 0,
  Width: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/GlobalImages/:ID',
  headers: {'content-type': 'application/json'},
  body: {
    CRC: '',
    Categories: [{Id: '', Name: ''}],
    Date: '',
    Description: '',
    Height: 0,
    Id: '',
    Name: '',
    Publisher: '',
    Size: 0,
    State: '',
    ThumbnailCRC: '',
    ThumbnailSize: 0,
    Width: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/GlobalImages/:ID');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CRC: '',
  Categories: [
    {
      Id: '',
      Name: ''
    }
  ],
  Date: '',
  Description: '',
  Height: 0,
  Id: '',
  Name: '',
  Publisher: '',
  Size: 0,
  State: '',
  ThumbnailCRC: '',
  ThumbnailSize: 0,
  Width: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/GlobalImages/:ID',
  headers: {'content-type': 'application/json'},
  data: {
    CRC: '',
    Categories: [{Id: '', Name: ''}],
    Date: '',
    Description: '',
    Height: 0,
    Id: '',
    Name: '',
    Publisher: '',
    Size: 0,
    State: '',
    ThumbnailCRC: '',
    ThumbnailSize: 0,
    Width: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/GlobalImages/:ID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"CRC":"","Categories":[{"Id":"","Name":""}],"Date":"","Description":"","Height":0,"Id":"","Name":"","Publisher":"","Size":0,"State":"","ThumbnailCRC":"","ThumbnailSize":0,"Width":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CRC": @"",
                              @"Categories": @[ @{ @"Id": @"", @"Name": @"" } ],
                              @"Date": @"",
                              @"Description": @"",
                              @"Height": @0,
                              @"Id": @"",
                              @"Name": @"",
                              @"Publisher": @"",
                              @"Size": @0,
                              @"State": @"",
                              @"ThumbnailCRC": @"",
                              @"ThumbnailSize": @0,
                              @"Width": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/GlobalImages/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/GlobalImages/:ID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/GlobalImages/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'CRC' => '',
    'Categories' => [
        [
                'Id' => '',
                'Name' => ''
        ]
    ],
    'Date' => '',
    'Description' => '',
    'Height' => 0,
    'Id' => '',
    'Name' => '',
    'Publisher' => '',
    'Size' => 0,
    'State' => '',
    'ThumbnailCRC' => '',
    'ThumbnailSize' => 0,
    'Width' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/GlobalImages/:ID', [
  'body' => '{
  "CRC": "",
  "Categories": [
    {
      "Id": "",
      "Name": ""
    }
  ],
  "Date": "",
  "Description": "",
  "Height": 0,
  "Id": "",
  "Name": "",
  "Publisher": "",
  "Size": 0,
  "State": "",
  "ThumbnailCRC": "",
  "ThumbnailSize": 0,
  "Width": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/GlobalImages/:ID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CRC' => '',
  'Categories' => [
    [
        'Id' => '',
        'Name' => ''
    ]
  ],
  'Date' => '',
  'Description' => '',
  'Height' => 0,
  'Id' => '',
  'Name' => '',
  'Publisher' => '',
  'Size' => 0,
  'State' => '',
  'ThumbnailCRC' => '',
  'ThumbnailSize' => 0,
  'Width' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CRC' => '',
  'Categories' => [
    [
        'Id' => '',
        'Name' => ''
    ]
  ],
  'Date' => '',
  'Description' => '',
  'Height' => 0,
  'Id' => '',
  'Name' => '',
  'Publisher' => '',
  'Size' => 0,
  'State' => '',
  'ThumbnailCRC' => '',
  'ThumbnailSize' => 0,
  'Width' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/GlobalImages/:ID');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/GlobalImages/:ID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "CRC": "",
  "Categories": [
    {
      "Id": "",
      "Name": ""
    }
  ],
  "Date": "",
  "Description": "",
  "Height": 0,
  "Id": "",
  "Name": "",
  "Publisher": "",
  "Size": 0,
  "State": "",
  "ThumbnailCRC": "",
  "ThumbnailSize": 0,
  "Width": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/GlobalImages/:ID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "CRC": "",
  "Categories": [
    {
      "Id": "",
      "Name": ""
    }
  ],
  "Date": "",
  "Description": "",
  "Height": 0,
  "Id": "",
  "Name": "",
  "Publisher": "",
  "Size": 0,
  "State": "",
  "ThumbnailCRC": "",
  "ThumbnailSize": 0,
  "Width": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/GlobalImages/:ID", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/GlobalImages/:ID"

payload = {
    "CRC": "",
    "Categories": [
        {
            "Id": "",
            "Name": ""
        }
    ],
    "Date": "",
    "Description": "",
    "Height": 0,
    "Id": "",
    "Name": "",
    "Publisher": "",
    "Size": 0,
    "State": "",
    "ThumbnailCRC": "",
    "ThumbnailSize": 0,
    "Width": 0
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/GlobalImages/:ID"

payload <- "{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/GlobalImages/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/GlobalImages/:ID') do |req|
  req.body = "{\n  \"CRC\": \"\",\n  \"Categories\": [\n    {\n      \"Id\": \"\",\n      \"Name\": \"\"\n    }\n  ],\n  \"Date\": \"\",\n  \"Description\": \"\",\n  \"Height\": 0,\n  \"Id\": \"\",\n  \"Name\": \"\",\n  \"Publisher\": \"\",\n  \"Size\": 0,\n  \"State\": \"\",\n  \"ThumbnailCRC\": \"\",\n  \"ThumbnailSize\": 0,\n  \"Width\": 0\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/GlobalImages/:ID";

    let payload = json!({
        "CRC": "",
        "Categories": (
            json!({
                "Id": "",
                "Name": ""
            })
        ),
        "Date": "",
        "Description": "",
        "Height": 0,
        "Id": "",
        "Name": "",
        "Publisher": "",
        "Size": 0,
        "State": "",
        "ThumbnailCRC": "",
        "ThumbnailSize": 0,
        "Width": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/GlobalImages/:ID \
  --header 'content-type: application/json' \
  --data '{
  "CRC": "",
  "Categories": [
    {
      "Id": "",
      "Name": ""
    }
  ],
  "Date": "",
  "Description": "",
  "Height": 0,
  "Id": "",
  "Name": "",
  "Publisher": "",
  "Size": 0,
  "State": "",
  "ThumbnailCRC": "",
  "ThumbnailSize": 0,
  "Width": 0
}'
echo '{
  "CRC": "",
  "Categories": [
    {
      "Id": "",
      "Name": ""
    }
  ],
  "Date": "",
  "Description": "",
  "Height": 0,
  "Id": "",
  "Name": "",
  "Publisher": "",
  "Size": 0,
  "State": "",
  "ThumbnailCRC": "",
  "ThumbnailSize": 0,
  "Width": 0
}' |  \
  http PUT {{baseUrl}}/api/v2/GlobalImages/:ID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "CRC": "",\n  "Categories": [\n    {\n      "Id": "",\n      "Name": ""\n    }\n  ],\n  "Date": "",\n  "Description": "",\n  "Height": 0,\n  "Id": "",\n  "Name": "",\n  "Publisher": "",\n  "Size": 0,\n  "State": "",\n  "ThumbnailCRC": "",\n  "ThumbnailSize": 0,\n  "Width": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/GlobalImages/:ID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "CRC": "",
  "Categories": [
    [
      "Id": "",
      "Name": ""
    ]
  ],
  "Date": "",
  "Description": "",
  "Height": 0,
  "Id": "",
  "Name": "",
  "Publisher": "",
  "Size": 0,
  "State": "",
  "ThumbnailCRC": "",
  "ThumbnailSize": 0,
  "Width": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/GlobalImages/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Upload the contents of a GlobalImage. The current State of the File for the GlobalImage should be 'Created'.
{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents")
require "http/client"

url = "{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents"

response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents"

	req, _ := http.NewRequest("PUT", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/GlobalImages/:ID/ImageContents HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents"))
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents',
  method: 'PUT',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents")
  .put(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/GlobalImages/:ID/ImageContents',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents');
$request->setMethod(HTTP_METH_PUT);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents' -Method PUT 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PUT", "/baseUrl/api/v2/GlobalImages/:ID/ImageContents")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents"

response = requests.put(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents"

response <- VERB("PUT", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v2/GlobalImages/:ID/ImageContents') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents
http PUT {{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents
wget --quiet \
  --method PUT \
  --output-document \
  - {{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/GlobalImages/:ID/ImageContents")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a JobRun
{{baseUrl}}/api/v2/jobRuns
BODY json

{
  "ActivityRuns": [
    {
      "ActivityRunID": 0,
      "EndDate": "",
      "JobActivityID": 0,
      "JobRunID": 0,
      "Parameters": [
        {
          "Direction": "",
          "Name": "",
          "Value": ""
        }
      ],
      "StartDate": "",
      "Status": {
        "CurrentStep": 0,
        "Status": "",
        "StepProgress": 0,
        "StepStatus": ""
      },
      "Steps": [
        {
          "ActivityID": 0,
          "ActivityStepID": 0,
          "ImplementationID": "",
          "ParameterMappings": [
            {
              "Name": "",
              "Source": "",
              "SourceType": ""
            }
          ],
          "RunOrder": 0,
          "StepID": 0,
          "StepName": "",
          "UseConfig": ""
        }
      ]
    }
  ],
  "EndDate": "",
  "JobID": 0,
  "JobRunID": 0,
  "Parameters": [
    {}
  ],
  "StartDate": "",
  "Status": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobRuns");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/jobRuns" {:content-type :json
                                                           :form-params {:ActivityRuns [{:ActivityRunID 0
                                                                                         :EndDate ""
                                                                                         :JobActivityID 0
                                                                                         :JobRunID 0
                                                                                         :Parameters [{:Direction ""
                                                                                                       :Name ""
                                                                                                       :Value ""}]
                                                                                         :StartDate ""
                                                                                         :Status {:CurrentStep 0
                                                                                                  :Status ""
                                                                                                  :StepProgress 0
                                                                                                  :StepStatus ""}
                                                                                         :Steps [{:ActivityID 0
                                                                                                  :ActivityStepID 0
                                                                                                  :ImplementationID ""
                                                                                                  :ParameterMappings [{:Name ""
                                                                                                                       :Source ""
                                                                                                                       :SourceType ""}]
                                                                                                  :RunOrder 0
                                                                                                  :StepID 0
                                                                                                  :StepName ""
                                                                                                  :UseConfig ""}]}]
                                                                         :EndDate ""
                                                                         :JobID 0
                                                                         :JobRunID 0
                                                                         :Parameters [{}]
                                                                         :StartDate ""
                                                                         :Status ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/jobRuns"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/jobRuns"),
    Content = new StringContent("{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobRuns");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobRuns"

	payload := strings.NewReader("{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/jobRuns HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 914

{
  "ActivityRuns": [
    {
      "ActivityRunID": 0,
      "EndDate": "",
      "JobActivityID": 0,
      "JobRunID": 0,
      "Parameters": [
        {
          "Direction": "",
          "Name": "",
          "Value": ""
        }
      ],
      "StartDate": "",
      "Status": {
        "CurrentStep": 0,
        "Status": "",
        "StepProgress": 0,
        "StepStatus": ""
      },
      "Steps": [
        {
          "ActivityID": 0,
          "ActivityStepID": 0,
          "ImplementationID": "",
          "ParameterMappings": [
            {
              "Name": "",
              "Source": "",
              "SourceType": ""
            }
          ],
          "RunOrder": 0,
          "StepID": 0,
          "StepName": "",
          "UseConfig": ""
        }
      ]
    }
  ],
  "EndDate": "",
  "JobID": 0,
  "JobRunID": 0,
  "Parameters": [
    {}
  ],
  "StartDate": "",
  "Status": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/jobRuns")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobRuns"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\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  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/jobRuns")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/jobRuns")
  .header("content-type", "application/json")
  .body("{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ActivityRuns: [
    {
      ActivityRunID: 0,
      EndDate: '',
      JobActivityID: 0,
      JobRunID: 0,
      Parameters: [
        {
          Direction: '',
          Name: '',
          Value: ''
        }
      ],
      StartDate: '',
      Status: {
        CurrentStep: 0,
        Status: '',
        StepProgress: 0,
        StepStatus: ''
      },
      Steps: [
        {
          ActivityID: 0,
          ActivityStepID: 0,
          ImplementationID: '',
          ParameterMappings: [
            {
              Name: '',
              Source: '',
              SourceType: ''
            }
          ],
          RunOrder: 0,
          StepID: 0,
          StepName: '',
          UseConfig: ''
        }
      ]
    }
  ],
  EndDate: '',
  JobID: 0,
  JobRunID: 0,
  Parameters: [
    {}
  ],
  StartDate: '',
  Status: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/jobRuns');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobRuns',
  headers: {'content-type': 'application/json'},
  data: {
    ActivityRuns: [
      {
        ActivityRunID: 0,
        EndDate: '',
        JobActivityID: 0,
        JobRunID: 0,
        Parameters: [{Direction: '', Name: '', Value: ''}],
        StartDate: '',
        Status: {CurrentStep: 0, Status: '', StepProgress: 0, StepStatus: ''},
        Steps: [
          {
            ActivityID: 0,
            ActivityStepID: 0,
            ImplementationID: '',
            ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
            RunOrder: 0,
            StepID: 0,
            StepName: '',
            UseConfig: ''
          }
        ]
      }
    ],
    EndDate: '',
    JobID: 0,
    JobRunID: 0,
    Parameters: [{}],
    StartDate: '',
    Status: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobRuns';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ActivityRuns":[{"ActivityRunID":0,"EndDate":"","JobActivityID":0,"JobRunID":0,"Parameters":[{"Direction":"","Name":"","Value":""}],"StartDate":"","Status":{"CurrentStep":0,"Status":"","StepProgress":0,"StepStatus":""},"Steps":[{"ActivityID":0,"ActivityStepID":0,"ImplementationID":"","ParameterMappings":[{"Name":"","Source":"","SourceType":""}],"RunOrder":0,"StepID":0,"StepName":"","UseConfig":""}]}],"EndDate":"","JobID":0,"JobRunID":0,"Parameters":[{}],"StartDate":"","Status":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/jobRuns',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ActivityRuns": [\n    {\n      "ActivityRunID": 0,\n      "EndDate": "",\n      "JobActivityID": 0,\n      "JobRunID": 0,\n      "Parameters": [\n        {\n          "Direction": "",\n          "Name": "",\n          "Value": ""\n        }\n      ],\n      "StartDate": "",\n      "Status": {\n        "CurrentStep": 0,\n        "Status": "",\n        "StepProgress": 0,\n        "StepStatus": ""\n      },\n      "Steps": [\n        {\n          "ActivityID": 0,\n          "ActivityStepID": 0,\n          "ImplementationID": "",\n          "ParameterMappings": [\n            {\n              "Name": "",\n              "Source": "",\n              "SourceType": ""\n            }\n          ],\n          "RunOrder": 0,\n          "StepID": 0,\n          "StepName": "",\n          "UseConfig": ""\n        }\n      ]\n    }\n  ],\n  "EndDate": "",\n  "JobID": 0,\n  "JobRunID": 0,\n  "Parameters": [\n    {}\n  ],\n  "StartDate": "",\n  "Status": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobRuns")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/jobRuns',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  ActivityRuns: [
    {
      ActivityRunID: 0,
      EndDate: '',
      JobActivityID: 0,
      JobRunID: 0,
      Parameters: [{Direction: '', Name: '', Value: ''}],
      StartDate: '',
      Status: {CurrentStep: 0, Status: '', StepProgress: 0, StepStatus: ''},
      Steps: [
        {
          ActivityID: 0,
          ActivityStepID: 0,
          ImplementationID: '',
          ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
          RunOrder: 0,
          StepID: 0,
          StepName: '',
          UseConfig: ''
        }
      ]
    }
  ],
  EndDate: '',
  JobID: 0,
  JobRunID: 0,
  Parameters: [{}],
  StartDate: '',
  Status: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobRuns',
  headers: {'content-type': 'application/json'},
  body: {
    ActivityRuns: [
      {
        ActivityRunID: 0,
        EndDate: '',
        JobActivityID: 0,
        JobRunID: 0,
        Parameters: [{Direction: '', Name: '', Value: ''}],
        StartDate: '',
        Status: {CurrentStep: 0, Status: '', StepProgress: 0, StepStatus: ''},
        Steps: [
          {
            ActivityID: 0,
            ActivityStepID: 0,
            ImplementationID: '',
            ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
            RunOrder: 0,
            StepID: 0,
            StepName: '',
            UseConfig: ''
          }
        ]
      }
    ],
    EndDate: '',
    JobID: 0,
    JobRunID: 0,
    Parameters: [{}],
    StartDate: '',
    Status: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/jobRuns');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ActivityRuns: [
    {
      ActivityRunID: 0,
      EndDate: '',
      JobActivityID: 0,
      JobRunID: 0,
      Parameters: [
        {
          Direction: '',
          Name: '',
          Value: ''
        }
      ],
      StartDate: '',
      Status: {
        CurrentStep: 0,
        Status: '',
        StepProgress: 0,
        StepStatus: ''
      },
      Steps: [
        {
          ActivityID: 0,
          ActivityStepID: 0,
          ImplementationID: '',
          ParameterMappings: [
            {
              Name: '',
              Source: '',
              SourceType: ''
            }
          ],
          RunOrder: 0,
          StepID: 0,
          StepName: '',
          UseConfig: ''
        }
      ]
    }
  ],
  EndDate: '',
  JobID: 0,
  JobRunID: 0,
  Parameters: [
    {}
  ],
  StartDate: '',
  Status: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobRuns',
  headers: {'content-type': 'application/json'},
  data: {
    ActivityRuns: [
      {
        ActivityRunID: 0,
        EndDate: '',
        JobActivityID: 0,
        JobRunID: 0,
        Parameters: [{Direction: '', Name: '', Value: ''}],
        StartDate: '',
        Status: {CurrentStep: 0, Status: '', StepProgress: 0, StepStatus: ''},
        Steps: [
          {
            ActivityID: 0,
            ActivityStepID: 0,
            ImplementationID: '',
            ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
            RunOrder: 0,
            StepID: 0,
            StepName: '',
            UseConfig: ''
          }
        ]
      }
    ],
    EndDate: '',
    JobID: 0,
    JobRunID: 0,
    Parameters: [{}],
    StartDate: '',
    Status: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/jobRuns';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ActivityRuns":[{"ActivityRunID":0,"EndDate":"","JobActivityID":0,"JobRunID":0,"Parameters":[{"Direction":"","Name":"","Value":""}],"StartDate":"","Status":{"CurrentStep":0,"Status":"","StepProgress":0,"StepStatus":""},"Steps":[{"ActivityID":0,"ActivityStepID":0,"ImplementationID":"","ParameterMappings":[{"Name":"","Source":"","SourceType":""}],"RunOrder":0,"StepID":0,"StepName":"","UseConfig":""}]}],"EndDate":"","JobID":0,"JobRunID":0,"Parameters":[{}],"StartDate":"","Status":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ActivityRuns": @[ @{ @"ActivityRunID": @0, @"EndDate": @"", @"JobActivityID": @0, @"JobRunID": @0, @"Parameters": @[ @{ @"Direction": @"", @"Name": @"", @"Value": @"" } ], @"StartDate": @"", @"Status": @{ @"CurrentStep": @0, @"Status": @"", @"StepProgress": @0, @"StepStatus": @"" }, @"Steps": @[ @{ @"ActivityID": @0, @"ActivityStepID": @0, @"ImplementationID": @"", @"ParameterMappings": @[ @{ @"Name": @"", @"Source": @"", @"SourceType": @"" } ], @"RunOrder": @0, @"StepID": @0, @"StepName": @"", @"UseConfig": @"" } ] } ],
                              @"EndDate": @"",
                              @"JobID": @0,
                              @"JobRunID": @0,
                              @"Parameters": @[ @{  } ],
                              @"StartDate": @"",
                              @"Status": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobRuns"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/jobRuns" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobRuns",
  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([
    'ActivityRuns' => [
        [
                'ActivityRunID' => 0,
                'EndDate' => '',
                'JobActivityID' => 0,
                'JobRunID' => 0,
                'Parameters' => [
                                [
                                                                'Direction' => '',
                                                                'Name' => '',
                                                                'Value' => ''
                                ]
                ],
                'StartDate' => '',
                'Status' => [
                                'CurrentStep' => 0,
                                'Status' => '',
                                'StepProgress' => 0,
                                'StepStatus' => ''
                ],
                'Steps' => [
                                [
                                                                'ActivityID' => 0,
                                                                'ActivityStepID' => 0,
                                                                'ImplementationID' => '',
                                                                'ParameterMappings' => [
                                                                                                                                [
                                                                                                                                                                                                                                                                'Name' => '',
                                                                                                                                                                                                                                                                'Source' => '',
                                                                                                                                                                                                                                                                'SourceType' => ''
                                                                                                                                ]
                                                                ],
                                                                'RunOrder' => 0,
                                                                'StepID' => 0,
                                                                'StepName' => '',
                                                                'UseConfig' => ''
                                ]
                ]
        ]
    ],
    'EndDate' => '',
    'JobID' => 0,
    'JobRunID' => 0,
    'Parameters' => [
        [
                
        ]
    ],
    'StartDate' => '',
    'Status' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/jobRuns', [
  'body' => '{
  "ActivityRuns": [
    {
      "ActivityRunID": 0,
      "EndDate": "",
      "JobActivityID": 0,
      "JobRunID": 0,
      "Parameters": [
        {
          "Direction": "",
          "Name": "",
          "Value": ""
        }
      ],
      "StartDate": "",
      "Status": {
        "CurrentStep": 0,
        "Status": "",
        "StepProgress": 0,
        "StepStatus": ""
      },
      "Steps": [
        {
          "ActivityID": 0,
          "ActivityStepID": 0,
          "ImplementationID": "",
          "ParameterMappings": [
            {
              "Name": "",
              "Source": "",
              "SourceType": ""
            }
          ],
          "RunOrder": 0,
          "StepID": 0,
          "StepName": "",
          "UseConfig": ""
        }
      ]
    }
  ],
  "EndDate": "",
  "JobID": 0,
  "JobRunID": 0,
  "Parameters": [
    {}
  ],
  "StartDate": "",
  "Status": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobRuns');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ActivityRuns' => [
    [
        'ActivityRunID' => 0,
        'EndDate' => '',
        'JobActivityID' => 0,
        'JobRunID' => 0,
        'Parameters' => [
                [
                                'Direction' => '',
                                'Name' => '',
                                'Value' => ''
                ]
        ],
        'StartDate' => '',
        'Status' => [
                'CurrentStep' => 0,
                'Status' => '',
                'StepProgress' => 0,
                'StepStatus' => ''
        ],
        'Steps' => [
                [
                                'ActivityID' => 0,
                                'ActivityStepID' => 0,
                                'ImplementationID' => '',
                                'ParameterMappings' => [
                                                                [
                                                                                                                                'Name' => '',
                                                                                                                                'Source' => '',
                                                                                                                                'SourceType' => ''
                                                                ]
                                ],
                                'RunOrder' => 0,
                                'StepID' => 0,
                                'StepName' => '',
                                'UseConfig' => ''
                ]
        ]
    ]
  ],
  'EndDate' => '',
  'JobID' => 0,
  'JobRunID' => 0,
  'Parameters' => [
    [
        
    ]
  ],
  'StartDate' => '',
  'Status' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ActivityRuns' => [
    [
        'ActivityRunID' => 0,
        'EndDate' => '',
        'JobActivityID' => 0,
        'JobRunID' => 0,
        'Parameters' => [
                [
                                'Direction' => '',
                                'Name' => '',
                                'Value' => ''
                ]
        ],
        'StartDate' => '',
        'Status' => [
                'CurrentStep' => 0,
                'Status' => '',
                'StepProgress' => 0,
                'StepStatus' => ''
        ],
        'Steps' => [
                [
                                'ActivityID' => 0,
                                'ActivityStepID' => 0,
                                'ImplementationID' => '',
                                'ParameterMappings' => [
                                                                [
                                                                                                                                'Name' => '',
                                                                                                                                'Source' => '',
                                                                                                                                'SourceType' => ''
                                                                ]
                                ],
                                'RunOrder' => 0,
                                'StepID' => 0,
                                'StepName' => '',
                                'UseConfig' => ''
                ]
        ]
    ]
  ],
  'EndDate' => '',
  'JobID' => 0,
  'JobRunID' => 0,
  'Parameters' => [
    [
        
    ]
  ],
  'StartDate' => '',
  'Status' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/jobRuns');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/jobRuns' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ActivityRuns": [
    {
      "ActivityRunID": 0,
      "EndDate": "",
      "JobActivityID": 0,
      "JobRunID": 0,
      "Parameters": [
        {
          "Direction": "",
          "Name": "",
          "Value": ""
        }
      ],
      "StartDate": "",
      "Status": {
        "CurrentStep": 0,
        "Status": "",
        "StepProgress": 0,
        "StepStatus": ""
      },
      "Steps": [
        {
          "ActivityID": 0,
          "ActivityStepID": 0,
          "ImplementationID": "",
          "ParameterMappings": [
            {
              "Name": "",
              "Source": "",
              "SourceType": ""
            }
          ],
          "RunOrder": 0,
          "StepID": 0,
          "StepName": "",
          "UseConfig": ""
        }
      ]
    }
  ],
  "EndDate": "",
  "JobID": 0,
  "JobRunID": 0,
  "Parameters": [
    {}
  ],
  "StartDate": "",
  "Status": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobRuns' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ActivityRuns": [
    {
      "ActivityRunID": 0,
      "EndDate": "",
      "JobActivityID": 0,
      "JobRunID": 0,
      "Parameters": [
        {
          "Direction": "",
          "Name": "",
          "Value": ""
        }
      ],
      "StartDate": "",
      "Status": {
        "CurrentStep": 0,
        "Status": "",
        "StepProgress": 0,
        "StepStatus": ""
      },
      "Steps": [
        {
          "ActivityID": 0,
          "ActivityStepID": 0,
          "ImplementationID": "",
          "ParameterMappings": [
            {
              "Name": "",
              "Source": "",
              "SourceType": ""
            }
          ],
          "RunOrder": 0,
          "StepID": 0,
          "StepName": "",
          "UseConfig": ""
        }
      ]
    }
  ],
  "EndDate": "",
  "JobID": 0,
  "JobRunID": 0,
  "Parameters": [
    {}
  ],
  "StartDate": "",
  "Status": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/jobRuns", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobRuns"

payload = {
    "ActivityRuns": [
        {
            "ActivityRunID": 0,
            "EndDate": "",
            "JobActivityID": 0,
            "JobRunID": 0,
            "Parameters": [
                {
                    "Direction": "",
                    "Name": "",
                    "Value": ""
                }
            ],
            "StartDate": "",
            "Status": {
                "CurrentStep": 0,
                "Status": "",
                "StepProgress": 0,
                "StepStatus": ""
            },
            "Steps": [
                {
                    "ActivityID": 0,
                    "ActivityStepID": 0,
                    "ImplementationID": "",
                    "ParameterMappings": [
                        {
                            "Name": "",
                            "Source": "",
                            "SourceType": ""
                        }
                    ],
                    "RunOrder": 0,
                    "StepID": 0,
                    "StepName": "",
                    "UseConfig": ""
                }
            ]
        }
    ],
    "EndDate": "",
    "JobID": 0,
    "JobRunID": 0,
    "Parameters": [{}],
    "StartDate": "",
    "Status": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobRuns"

payload <- "{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobRuns")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/jobRuns') do |req|
  req.body = "{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobRuns";

    let payload = json!({
        "ActivityRuns": (
            json!({
                "ActivityRunID": 0,
                "EndDate": "",
                "JobActivityID": 0,
                "JobRunID": 0,
                "Parameters": (
                    json!({
                        "Direction": "",
                        "Name": "",
                        "Value": ""
                    })
                ),
                "StartDate": "",
                "Status": json!({
                    "CurrentStep": 0,
                    "Status": "",
                    "StepProgress": 0,
                    "StepStatus": ""
                }),
                "Steps": (
                    json!({
                        "ActivityID": 0,
                        "ActivityStepID": 0,
                        "ImplementationID": "",
                        "ParameterMappings": (
                            json!({
                                "Name": "",
                                "Source": "",
                                "SourceType": ""
                            })
                        ),
                        "RunOrder": 0,
                        "StepID": 0,
                        "StepName": "",
                        "UseConfig": ""
                    })
                )
            })
        ),
        "EndDate": "",
        "JobID": 0,
        "JobRunID": 0,
        "Parameters": (json!({})),
        "StartDate": "",
        "Status": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/jobRuns \
  --header 'content-type: application/json' \
  --data '{
  "ActivityRuns": [
    {
      "ActivityRunID": 0,
      "EndDate": "",
      "JobActivityID": 0,
      "JobRunID": 0,
      "Parameters": [
        {
          "Direction": "",
          "Name": "",
          "Value": ""
        }
      ],
      "StartDate": "",
      "Status": {
        "CurrentStep": 0,
        "Status": "",
        "StepProgress": 0,
        "StepStatus": ""
      },
      "Steps": [
        {
          "ActivityID": 0,
          "ActivityStepID": 0,
          "ImplementationID": "",
          "ParameterMappings": [
            {
              "Name": "",
              "Source": "",
              "SourceType": ""
            }
          ],
          "RunOrder": 0,
          "StepID": 0,
          "StepName": "",
          "UseConfig": ""
        }
      ]
    }
  ],
  "EndDate": "",
  "JobID": 0,
  "JobRunID": 0,
  "Parameters": [
    {}
  ],
  "StartDate": "",
  "Status": ""
}'
echo '{
  "ActivityRuns": [
    {
      "ActivityRunID": 0,
      "EndDate": "",
      "JobActivityID": 0,
      "JobRunID": 0,
      "Parameters": [
        {
          "Direction": "",
          "Name": "",
          "Value": ""
        }
      ],
      "StartDate": "",
      "Status": {
        "CurrentStep": 0,
        "Status": "",
        "StepProgress": 0,
        "StepStatus": ""
      },
      "Steps": [
        {
          "ActivityID": 0,
          "ActivityStepID": 0,
          "ImplementationID": "",
          "ParameterMappings": [
            {
              "Name": "",
              "Source": "",
              "SourceType": ""
            }
          ],
          "RunOrder": 0,
          "StepID": 0,
          "StepName": "",
          "UseConfig": ""
        }
      ]
    }
  ],
  "EndDate": "",
  "JobID": 0,
  "JobRunID": 0,
  "Parameters": [
    {}
  ],
  "StartDate": "",
  "Status": ""
}' |  \
  http POST {{baseUrl}}/api/v2/jobRuns \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ActivityRuns": [\n    {\n      "ActivityRunID": 0,\n      "EndDate": "",\n      "JobActivityID": 0,\n      "JobRunID": 0,\n      "Parameters": [\n        {\n          "Direction": "",\n          "Name": "",\n          "Value": ""\n        }\n      ],\n      "StartDate": "",\n      "Status": {\n        "CurrentStep": 0,\n        "Status": "",\n        "StepProgress": 0,\n        "StepStatus": ""\n      },\n      "Steps": [\n        {\n          "ActivityID": 0,\n          "ActivityStepID": 0,\n          "ImplementationID": "",\n          "ParameterMappings": [\n            {\n              "Name": "",\n              "Source": "",\n              "SourceType": ""\n            }\n          ],\n          "RunOrder": 0,\n          "StepID": 0,\n          "StepName": "",\n          "UseConfig": ""\n        }\n      ]\n    }\n  ],\n  "EndDate": "",\n  "JobID": 0,\n  "JobRunID": 0,\n  "Parameters": [\n    {}\n  ],\n  "StartDate": "",\n  "Status": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/jobRuns
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ActivityRuns": [
    [
      "ActivityRunID": 0,
      "EndDate": "",
      "JobActivityID": 0,
      "JobRunID": 0,
      "Parameters": [
        [
          "Direction": "",
          "Name": "",
          "Value": ""
        ]
      ],
      "StartDate": "",
      "Status": [
        "CurrentStep": 0,
        "Status": "",
        "StepProgress": 0,
        "StepStatus": ""
      ],
      "Steps": [
        [
          "ActivityID": 0,
          "ActivityStepID": 0,
          "ImplementationID": "",
          "ParameterMappings": [
            [
              "Name": "",
              "Source": "",
              "SourceType": ""
            ]
          ],
          "RunOrder": 0,
          "StepID": 0,
          "StepName": "",
          "UseConfig": ""
        ]
      ]
    ]
  ],
  "EndDate": "",
  "JobID": 0,
  "JobRunID": 0,
  "Parameters": [[]],
  "StartDate": "",
  "Status": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobRuns")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a JobRun
{{baseUrl}}/api/v2/jobRuns/:jobRunID
QUERY PARAMS

jobRunID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobRuns/:jobRunID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/jobRuns/:jobRunID")
require "http/client"

url = "{{baseUrl}}/api/v2/jobRuns/:jobRunID"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/jobRuns/:jobRunID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobRuns/:jobRunID");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobRuns/:jobRunID"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/jobRuns/:jobRunID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/jobRuns/:jobRunID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobRuns/:jobRunID"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/jobRuns/:jobRunID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/jobRuns/:jobRunID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/jobRuns/:jobRunID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/jobRuns/:jobRunID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobRuns/:jobRunID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/jobRuns/:jobRunID',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobRuns/:jobRunID")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/jobRuns/:jobRunID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/jobRuns/:jobRunID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/jobRuns/:jobRunID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/jobRuns/:jobRunID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/jobRuns/:jobRunID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobRuns/:jobRunID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/jobRuns/:jobRunID" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobRuns/:jobRunID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/jobRuns/:jobRunID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobRuns/:jobRunID');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/jobRuns/:jobRunID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/jobRuns/:jobRunID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobRuns/:jobRunID' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/jobRuns/:jobRunID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobRuns/:jobRunID"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobRuns/:jobRunID"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobRuns/:jobRunID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/jobRuns/:jobRunID') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobRuns/:jobRunID";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/jobRuns/:jobRunID
http DELETE {{baseUrl}}/api/v2/jobRuns/:jobRunID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/jobRuns/:jobRunID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobRuns/:jobRunID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get JobRuns
{{baseUrl}}/api/v2/jobRuns
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobRuns");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/jobRuns")
require "http/client"

url = "{{baseUrl}}/api/v2/jobRuns"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/jobRuns"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobRuns");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobRuns"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/jobRuns HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/jobRuns")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobRuns"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/jobRuns")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/jobRuns")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/jobRuns');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobRuns'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobRuns';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/jobRuns',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobRuns")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/jobRuns',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobRuns'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/jobRuns');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobRuns'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/jobRuns';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobRuns"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/jobRuns" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobRuns",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/jobRuns');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobRuns');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/jobRuns');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/jobRuns' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobRuns' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/jobRuns")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobRuns"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobRuns"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobRuns")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/jobRuns') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobRuns";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/jobRuns
http GET {{baseUrl}}/api/v2/jobRuns
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/jobRuns
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobRuns")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a JobRun by ID
{{baseUrl}}/api/v2/jobRuns/:jobRunID
QUERY PARAMS

jobRunID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobRuns/:jobRunID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/jobRuns/:jobRunID")
require "http/client"

url = "{{baseUrl}}/api/v2/jobRuns/:jobRunID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/jobRuns/:jobRunID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobRuns/:jobRunID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobRuns/:jobRunID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/jobRuns/:jobRunID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/jobRuns/:jobRunID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobRuns/:jobRunID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/jobRuns/:jobRunID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/jobRuns/:jobRunID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/jobRuns/:jobRunID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobRuns/:jobRunID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobRuns/:jobRunID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/jobRuns/:jobRunID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobRuns/:jobRunID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/jobRuns/:jobRunID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobRuns/:jobRunID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/jobRuns/:jobRunID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobRuns/:jobRunID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/jobRuns/:jobRunID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobRuns/:jobRunID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/jobRuns/:jobRunID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobRuns/:jobRunID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/jobRuns/:jobRunID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobRuns/:jobRunID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/jobRuns/:jobRunID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/jobRuns/:jobRunID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobRuns/:jobRunID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/jobRuns/:jobRunID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobRuns/:jobRunID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobRuns/:jobRunID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobRuns/:jobRunID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/jobRuns/:jobRunID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobRuns/:jobRunID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/jobRuns/:jobRunID
http GET {{baseUrl}}/api/v2/jobRuns/:jobRunID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/jobRuns/:jobRunID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobRuns/:jobRunID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a JobRun
{{baseUrl}}/api/v2/jobRuns/:jobRunID
QUERY PARAMS

jobRunID
BODY json

{
  "ActivityRuns": [
    {
      "ActivityRunID": 0,
      "EndDate": "",
      "JobActivityID": 0,
      "JobRunID": 0,
      "Parameters": [
        {
          "Direction": "",
          "Name": "",
          "Value": ""
        }
      ],
      "StartDate": "",
      "Status": {
        "CurrentStep": 0,
        "Status": "",
        "StepProgress": 0,
        "StepStatus": ""
      },
      "Steps": [
        {
          "ActivityID": 0,
          "ActivityStepID": 0,
          "ImplementationID": "",
          "ParameterMappings": [
            {
              "Name": "",
              "Source": "",
              "SourceType": ""
            }
          ],
          "RunOrder": 0,
          "StepID": 0,
          "StepName": "",
          "UseConfig": ""
        }
      ]
    }
  ],
  "EndDate": "",
  "JobID": 0,
  "JobRunID": 0,
  "Parameters": [
    {}
  ],
  "StartDate": "",
  "Status": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobRuns/:jobRunID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/jobRuns/:jobRunID" {:content-type :json
                                                                    :form-params {:ActivityRuns [{:ActivityRunID 0
                                                                                                  :EndDate ""
                                                                                                  :JobActivityID 0
                                                                                                  :JobRunID 0
                                                                                                  :Parameters [{:Direction ""
                                                                                                                :Name ""
                                                                                                                :Value ""}]
                                                                                                  :StartDate ""
                                                                                                  :Status {:CurrentStep 0
                                                                                                           :Status ""
                                                                                                           :StepProgress 0
                                                                                                           :StepStatus ""}
                                                                                                  :Steps [{:ActivityID 0
                                                                                                           :ActivityStepID 0
                                                                                                           :ImplementationID ""
                                                                                                           :ParameterMappings [{:Name ""
                                                                                                                                :Source ""
                                                                                                                                :SourceType ""}]
                                                                                                           :RunOrder 0
                                                                                                           :StepID 0
                                                                                                           :StepName ""
                                                                                                           :UseConfig ""}]}]
                                                                                  :EndDate ""
                                                                                  :JobID 0
                                                                                  :JobRunID 0
                                                                                  :Parameters [{}]
                                                                                  :StartDate ""
                                                                                  :Status ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/jobRuns/:jobRunID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/jobRuns/:jobRunID"),
    Content = new StringContent("{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobRuns/:jobRunID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobRuns/:jobRunID"

	payload := strings.NewReader("{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/jobRuns/:jobRunID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 914

{
  "ActivityRuns": [
    {
      "ActivityRunID": 0,
      "EndDate": "",
      "JobActivityID": 0,
      "JobRunID": 0,
      "Parameters": [
        {
          "Direction": "",
          "Name": "",
          "Value": ""
        }
      ],
      "StartDate": "",
      "Status": {
        "CurrentStep": 0,
        "Status": "",
        "StepProgress": 0,
        "StepStatus": ""
      },
      "Steps": [
        {
          "ActivityID": 0,
          "ActivityStepID": 0,
          "ImplementationID": "",
          "ParameterMappings": [
            {
              "Name": "",
              "Source": "",
              "SourceType": ""
            }
          ],
          "RunOrder": 0,
          "StepID": 0,
          "StepName": "",
          "UseConfig": ""
        }
      ]
    }
  ],
  "EndDate": "",
  "JobID": 0,
  "JobRunID": 0,
  "Parameters": [
    {}
  ],
  "StartDate": "",
  "Status": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/jobRuns/:jobRunID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobRuns/:jobRunID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\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  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/jobRuns/:jobRunID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/jobRuns/:jobRunID")
  .header("content-type", "application/json")
  .body("{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ActivityRuns: [
    {
      ActivityRunID: 0,
      EndDate: '',
      JobActivityID: 0,
      JobRunID: 0,
      Parameters: [
        {
          Direction: '',
          Name: '',
          Value: ''
        }
      ],
      StartDate: '',
      Status: {
        CurrentStep: 0,
        Status: '',
        StepProgress: 0,
        StepStatus: ''
      },
      Steps: [
        {
          ActivityID: 0,
          ActivityStepID: 0,
          ImplementationID: '',
          ParameterMappings: [
            {
              Name: '',
              Source: '',
              SourceType: ''
            }
          ],
          RunOrder: 0,
          StepID: 0,
          StepName: '',
          UseConfig: ''
        }
      ]
    }
  ],
  EndDate: '',
  JobID: 0,
  JobRunID: 0,
  Parameters: [
    {}
  ],
  StartDate: '',
  Status: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/jobRuns/:jobRunID');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/jobRuns/:jobRunID',
  headers: {'content-type': 'application/json'},
  data: {
    ActivityRuns: [
      {
        ActivityRunID: 0,
        EndDate: '',
        JobActivityID: 0,
        JobRunID: 0,
        Parameters: [{Direction: '', Name: '', Value: ''}],
        StartDate: '',
        Status: {CurrentStep: 0, Status: '', StepProgress: 0, StepStatus: ''},
        Steps: [
          {
            ActivityID: 0,
            ActivityStepID: 0,
            ImplementationID: '',
            ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
            RunOrder: 0,
            StepID: 0,
            StepName: '',
            UseConfig: ''
          }
        ]
      }
    ],
    EndDate: '',
    JobID: 0,
    JobRunID: 0,
    Parameters: [{}],
    StartDate: '',
    Status: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobRuns/:jobRunID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ActivityRuns":[{"ActivityRunID":0,"EndDate":"","JobActivityID":0,"JobRunID":0,"Parameters":[{"Direction":"","Name":"","Value":""}],"StartDate":"","Status":{"CurrentStep":0,"Status":"","StepProgress":0,"StepStatus":""},"Steps":[{"ActivityID":0,"ActivityStepID":0,"ImplementationID":"","ParameterMappings":[{"Name":"","Source":"","SourceType":""}],"RunOrder":0,"StepID":0,"StepName":"","UseConfig":""}]}],"EndDate":"","JobID":0,"JobRunID":0,"Parameters":[{}],"StartDate":"","Status":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/jobRuns/:jobRunID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ActivityRuns": [\n    {\n      "ActivityRunID": 0,\n      "EndDate": "",\n      "JobActivityID": 0,\n      "JobRunID": 0,\n      "Parameters": [\n        {\n          "Direction": "",\n          "Name": "",\n          "Value": ""\n        }\n      ],\n      "StartDate": "",\n      "Status": {\n        "CurrentStep": 0,\n        "Status": "",\n        "StepProgress": 0,\n        "StepStatus": ""\n      },\n      "Steps": [\n        {\n          "ActivityID": 0,\n          "ActivityStepID": 0,\n          "ImplementationID": "",\n          "ParameterMappings": [\n            {\n              "Name": "",\n              "Source": "",\n              "SourceType": ""\n            }\n          ],\n          "RunOrder": 0,\n          "StepID": 0,\n          "StepName": "",\n          "UseConfig": ""\n        }\n      ]\n    }\n  ],\n  "EndDate": "",\n  "JobID": 0,\n  "JobRunID": 0,\n  "Parameters": [\n    {}\n  ],\n  "StartDate": "",\n  "Status": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobRuns/:jobRunID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/jobRuns/:jobRunID',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  ActivityRuns: [
    {
      ActivityRunID: 0,
      EndDate: '',
      JobActivityID: 0,
      JobRunID: 0,
      Parameters: [{Direction: '', Name: '', Value: ''}],
      StartDate: '',
      Status: {CurrentStep: 0, Status: '', StepProgress: 0, StepStatus: ''},
      Steps: [
        {
          ActivityID: 0,
          ActivityStepID: 0,
          ImplementationID: '',
          ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
          RunOrder: 0,
          StepID: 0,
          StepName: '',
          UseConfig: ''
        }
      ]
    }
  ],
  EndDate: '',
  JobID: 0,
  JobRunID: 0,
  Parameters: [{}],
  StartDate: '',
  Status: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/jobRuns/:jobRunID',
  headers: {'content-type': 'application/json'},
  body: {
    ActivityRuns: [
      {
        ActivityRunID: 0,
        EndDate: '',
        JobActivityID: 0,
        JobRunID: 0,
        Parameters: [{Direction: '', Name: '', Value: ''}],
        StartDate: '',
        Status: {CurrentStep: 0, Status: '', StepProgress: 0, StepStatus: ''},
        Steps: [
          {
            ActivityID: 0,
            ActivityStepID: 0,
            ImplementationID: '',
            ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
            RunOrder: 0,
            StepID: 0,
            StepName: '',
            UseConfig: ''
          }
        ]
      }
    ],
    EndDate: '',
    JobID: 0,
    JobRunID: 0,
    Parameters: [{}],
    StartDate: '',
    Status: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/jobRuns/:jobRunID');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ActivityRuns: [
    {
      ActivityRunID: 0,
      EndDate: '',
      JobActivityID: 0,
      JobRunID: 0,
      Parameters: [
        {
          Direction: '',
          Name: '',
          Value: ''
        }
      ],
      StartDate: '',
      Status: {
        CurrentStep: 0,
        Status: '',
        StepProgress: 0,
        StepStatus: ''
      },
      Steps: [
        {
          ActivityID: 0,
          ActivityStepID: 0,
          ImplementationID: '',
          ParameterMappings: [
            {
              Name: '',
              Source: '',
              SourceType: ''
            }
          ],
          RunOrder: 0,
          StepID: 0,
          StepName: '',
          UseConfig: ''
        }
      ]
    }
  ],
  EndDate: '',
  JobID: 0,
  JobRunID: 0,
  Parameters: [
    {}
  ],
  StartDate: '',
  Status: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/jobRuns/:jobRunID',
  headers: {'content-type': 'application/json'},
  data: {
    ActivityRuns: [
      {
        ActivityRunID: 0,
        EndDate: '',
        JobActivityID: 0,
        JobRunID: 0,
        Parameters: [{Direction: '', Name: '', Value: ''}],
        StartDate: '',
        Status: {CurrentStep: 0, Status: '', StepProgress: 0, StepStatus: ''},
        Steps: [
          {
            ActivityID: 0,
            ActivityStepID: 0,
            ImplementationID: '',
            ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
            RunOrder: 0,
            StepID: 0,
            StepName: '',
            UseConfig: ''
          }
        ]
      }
    ],
    EndDate: '',
    JobID: 0,
    JobRunID: 0,
    Parameters: [{}],
    StartDate: '',
    Status: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/jobRuns/:jobRunID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ActivityRuns":[{"ActivityRunID":0,"EndDate":"","JobActivityID":0,"JobRunID":0,"Parameters":[{"Direction":"","Name":"","Value":""}],"StartDate":"","Status":{"CurrentStep":0,"Status":"","StepProgress":0,"StepStatus":""},"Steps":[{"ActivityID":0,"ActivityStepID":0,"ImplementationID":"","ParameterMappings":[{"Name":"","Source":"","SourceType":""}],"RunOrder":0,"StepID":0,"StepName":"","UseConfig":""}]}],"EndDate":"","JobID":0,"JobRunID":0,"Parameters":[{}],"StartDate":"","Status":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ActivityRuns": @[ @{ @"ActivityRunID": @0, @"EndDate": @"", @"JobActivityID": @0, @"JobRunID": @0, @"Parameters": @[ @{ @"Direction": @"", @"Name": @"", @"Value": @"" } ], @"StartDate": @"", @"Status": @{ @"CurrentStep": @0, @"Status": @"", @"StepProgress": @0, @"StepStatus": @"" }, @"Steps": @[ @{ @"ActivityID": @0, @"ActivityStepID": @0, @"ImplementationID": @"", @"ParameterMappings": @[ @{ @"Name": @"", @"Source": @"", @"SourceType": @"" } ], @"RunOrder": @0, @"StepID": @0, @"StepName": @"", @"UseConfig": @"" } ] } ],
                              @"EndDate": @"",
                              @"JobID": @0,
                              @"JobRunID": @0,
                              @"Parameters": @[ @{  } ],
                              @"StartDate": @"",
                              @"Status": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobRuns/:jobRunID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/jobRuns/:jobRunID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobRuns/:jobRunID",
  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([
    'ActivityRuns' => [
        [
                'ActivityRunID' => 0,
                'EndDate' => '',
                'JobActivityID' => 0,
                'JobRunID' => 0,
                'Parameters' => [
                                [
                                                                'Direction' => '',
                                                                'Name' => '',
                                                                'Value' => ''
                                ]
                ],
                'StartDate' => '',
                'Status' => [
                                'CurrentStep' => 0,
                                'Status' => '',
                                'StepProgress' => 0,
                                'StepStatus' => ''
                ],
                'Steps' => [
                                [
                                                                'ActivityID' => 0,
                                                                'ActivityStepID' => 0,
                                                                'ImplementationID' => '',
                                                                'ParameterMappings' => [
                                                                                                                                [
                                                                                                                                                                                                                                                                'Name' => '',
                                                                                                                                                                                                                                                                'Source' => '',
                                                                                                                                                                                                                                                                'SourceType' => ''
                                                                                                                                ]
                                                                ],
                                                                'RunOrder' => 0,
                                                                'StepID' => 0,
                                                                'StepName' => '',
                                                                'UseConfig' => ''
                                ]
                ]
        ]
    ],
    'EndDate' => '',
    'JobID' => 0,
    'JobRunID' => 0,
    'Parameters' => [
        [
                
        ]
    ],
    'StartDate' => '',
    'Status' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/jobRuns/:jobRunID', [
  'body' => '{
  "ActivityRuns": [
    {
      "ActivityRunID": 0,
      "EndDate": "",
      "JobActivityID": 0,
      "JobRunID": 0,
      "Parameters": [
        {
          "Direction": "",
          "Name": "",
          "Value": ""
        }
      ],
      "StartDate": "",
      "Status": {
        "CurrentStep": 0,
        "Status": "",
        "StepProgress": 0,
        "StepStatus": ""
      },
      "Steps": [
        {
          "ActivityID": 0,
          "ActivityStepID": 0,
          "ImplementationID": "",
          "ParameterMappings": [
            {
              "Name": "",
              "Source": "",
              "SourceType": ""
            }
          ],
          "RunOrder": 0,
          "StepID": 0,
          "StepName": "",
          "UseConfig": ""
        }
      ]
    }
  ],
  "EndDate": "",
  "JobID": 0,
  "JobRunID": 0,
  "Parameters": [
    {}
  ],
  "StartDate": "",
  "Status": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobRuns/:jobRunID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ActivityRuns' => [
    [
        'ActivityRunID' => 0,
        'EndDate' => '',
        'JobActivityID' => 0,
        'JobRunID' => 0,
        'Parameters' => [
                [
                                'Direction' => '',
                                'Name' => '',
                                'Value' => ''
                ]
        ],
        'StartDate' => '',
        'Status' => [
                'CurrentStep' => 0,
                'Status' => '',
                'StepProgress' => 0,
                'StepStatus' => ''
        ],
        'Steps' => [
                [
                                'ActivityID' => 0,
                                'ActivityStepID' => 0,
                                'ImplementationID' => '',
                                'ParameterMappings' => [
                                                                [
                                                                                                                                'Name' => '',
                                                                                                                                'Source' => '',
                                                                                                                                'SourceType' => ''
                                                                ]
                                ],
                                'RunOrder' => 0,
                                'StepID' => 0,
                                'StepName' => '',
                                'UseConfig' => ''
                ]
        ]
    ]
  ],
  'EndDate' => '',
  'JobID' => 0,
  'JobRunID' => 0,
  'Parameters' => [
    [
        
    ]
  ],
  'StartDate' => '',
  'Status' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ActivityRuns' => [
    [
        'ActivityRunID' => 0,
        'EndDate' => '',
        'JobActivityID' => 0,
        'JobRunID' => 0,
        'Parameters' => [
                [
                                'Direction' => '',
                                'Name' => '',
                                'Value' => ''
                ]
        ],
        'StartDate' => '',
        'Status' => [
                'CurrentStep' => 0,
                'Status' => '',
                'StepProgress' => 0,
                'StepStatus' => ''
        ],
        'Steps' => [
                [
                                'ActivityID' => 0,
                                'ActivityStepID' => 0,
                                'ImplementationID' => '',
                                'ParameterMappings' => [
                                                                [
                                                                                                                                'Name' => '',
                                                                                                                                'Source' => '',
                                                                                                                                'SourceType' => ''
                                                                ]
                                ],
                                'RunOrder' => 0,
                                'StepID' => 0,
                                'StepName' => '',
                                'UseConfig' => ''
                ]
        ]
    ]
  ],
  'EndDate' => '',
  'JobID' => 0,
  'JobRunID' => 0,
  'Parameters' => [
    [
        
    ]
  ],
  'StartDate' => '',
  'Status' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/jobRuns/:jobRunID');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/jobRuns/:jobRunID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ActivityRuns": [
    {
      "ActivityRunID": 0,
      "EndDate": "",
      "JobActivityID": 0,
      "JobRunID": 0,
      "Parameters": [
        {
          "Direction": "",
          "Name": "",
          "Value": ""
        }
      ],
      "StartDate": "",
      "Status": {
        "CurrentStep": 0,
        "Status": "",
        "StepProgress": 0,
        "StepStatus": ""
      },
      "Steps": [
        {
          "ActivityID": 0,
          "ActivityStepID": 0,
          "ImplementationID": "",
          "ParameterMappings": [
            {
              "Name": "",
              "Source": "",
              "SourceType": ""
            }
          ],
          "RunOrder": 0,
          "StepID": 0,
          "StepName": "",
          "UseConfig": ""
        }
      ]
    }
  ],
  "EndDate": "",
  "JobID": 0,
  "JobRunID": 0,
  "Parameters": [
    {}
  ],
  "StartDate": "",
  "Status": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobRuns/:jobRunID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ActivityRuns": [
    {
      "ActivityRunID": 0,
      "EndDate": "",
      "JobActivityID": 0,
      "JobRunID": 0,
      "Parameters": [
        {
          "Direction": "",
          "Name": "",
          "Value": ""
        }
      ],
      "StartDate": "",
      "Status": {
        "CurrentStep": 0,
        "Status": "",
        "StepProgress": 0,
        "StepStatus": ""
      },
      "Steps": [
        {
          "ActivityID": 0,
          "ActivityStepID": 0,
          "ImplementationID": "",
          "ParameterMappings": [
            {
              "Name": "",
              "Source": "",
              "SourceType": ""
            }
          ],
          "RunOrder": 0,
          "StepID": 0,
          "StepName": "",
          "UseConfig": ""
        }
      ]
    }
  ],
  "EndDate": "",
  "JobID": 0,
  "JobRunID": 0,
  "Parameters": [
    {}
  ],
  "StartDate": "",
  "Status": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/jobRuns/:jobRunID", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobRuns/:jobRunID"

payload = {
    "ActivityRuns": [
        {
            "ActivityRunID": 0,
            "EndDate": "",
            "JobActivityID": 0,
            "JobRunID": 0,
            "Parameters": [
                {
                    "Direction": "",
                    "Name": "",
                    "Value": ""
                }
            ],
            "StartDate": "",
            "Status": {
                "CurrentStep": 0,
                "Status": "",
                "StepProgress": 0,
                "StepStatus": ""
            },
            "Steps": [
                {
                    "ActivityID": 0,
                    "ActivityStepID": 0,
                    "ImplementationID": "",
                    "ParameterMappings": [
                        {
                            "Name": "",
                            "Source": "",
                            "SourceType": ""
                        }
                    ],
                    "RunOrder": 0,
                    "StepID": 0,
                    "StepName": "",
                    "UseConfig": ""
                }
            ]
        }
    ],
    "EndDate": "",
    "JobID": 0,
    "JobRunID": 0,
    "Parameters": [{}],
    "StartDate": "",
    "Status": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobRuns/:jobRunID"

payload <- "{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobRuns/:jobRunID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\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/api/v2/jobRuns/:jobRunID') do |req|
  req.body = "{\n  \"ActivityRuns\": [\n    {\n      \"ActivityRunID\": 0,\n      \"EndDate\": \"\",\n      \"JobActivityID\": 0,\n      \"JobRunID\": 0,\n      \"Parameters\": [\n        {\n          \"Direction\": \"\",\n          \"Name\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"StartDate\": \"\",\n      \"Status\": {\n        \"CurrentStep\": 0,\n        \"Status\": \"\",\n        \"StepProgress\": 0,\n        \"StepStatus\": \"\"\n      },\n      \"Steps\": [\n        {\n          \"ActivityID\": 0,\n          \"ActivityStepID\": 0,\n          \"ImplementationID\": \"\",\n          \"ParameterMappings\": [\n            {\n              \"Name\": \"\",\n              \"Source\": \"\",\n              \"SourceType\": \"\"\n            }\n          ],\n          \"RunOrder\": 0,\n          \"StepID\": 0,\n          \"StepName\": \"\",\n          \"UseConfig\": \"\"\n        }\n      ]\n    }\n  ],\n  \"EndDate\": \"\",\n  \"JobID\": 0,\n  \"JobRunID\": 0,\n  \"Parameters\": [\n    {}\n  ],\n  \"StartDate\": \"\",\n  \"Status\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobRuns/:jobRunID";

    let payload = json!({
        "ActivityRuns": (
            json!({
                "ActivityRunID": 0,
                "EndDate": "",
                "JobActivityID": 0,
                "JobRunID": 0,
                "Parameters": (
                    json!({
                        "Direction": "",
                        "Name": "",
                        "Value": ""
                    })
                ),
                "StartDate": "",
                "Status": json!({
                    "CurrentStep": 0,
                    "Status": "",
                    "StepProgress": 0,
                    "StepStatus": ""
                }),
                "Steps": (
                    json!({
                        "ActivityID": 0,
                        "ActivityStepID": 0,
                        "ImplementationID": "",
                        "ParameterMappings": (
                            json!({
                                "Name": "",
                                "Source": "",
                                "SourceType": ""
                            })
                        ),
                        "RunOrder": 0,
                        "StepID": 0,
                        "StepName": "",
                        "UseConfig": ""
                    })
                )
            })
        ),
        "EndDate": "",
        "JobID": 0,
        "JobRunID": 0,
        "Parameters": (json!({})),
        "StartDate": "",
        "Status": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/jobRuns/:jobRunID \
  --header 'content-type: application/json' \
  --data '{
  "ActivityRuns": [
    {
      "ActivityRunID": 0,
      "EndDate": "",
      "JobActivityID": 0,
      "JobRunID": 0,
      "Parameters": [
        {
          "Direction": "",
          "Name": "",
          "Value": ""
        }
      ],
      "StartDate": "",
      "Status": {
        "CurrentStep": 0,
        "Status": "",
        "StepProgress": 0,
        "StepStatus": ""
      },
      "Steps": [
        {
          "ActivityID": 0,
          "ActivityStepID": 0,
          "ImplementationID": "",
          "ParameterMappings": [
            {
              "Name": "",
              "Source": "",
              "SourceType": ""
            }
          ],
          "RunOrder": 0,
          "StepID": 0,
          "StepName": "",
          "UseConfig": ""
        }
      ]
    }
  ],
  "EndDate": "",
  "JobID": 0,
  "JobRunID": 0,
  "Parameters": [
    {}
  ],
  "StartDate": "",
  "Status": ""
}'
echo '{
  "ActivityRuns": [
    {
      "ActivityRunID": 0,
      "EndDate": "",
      "JobActivityID": 0,
      "JobRunID": 0,
      "Parameters": [
        {
          "Direction": "",
          "Name": "",
          "Value": ""
        }
      ],
      "StartDate": "",
      "Status": {
        "CurrentStep": 0,
        "Status": "",
        "StepProgress": 0,
        "StepStatus": ""
      },
      "Steps": [
        {
          "ActivityID": 0,
          "ActivityStepID": 0,
          "ImplementationID": "",
          "ParameterMappings": [
            {
              "Name": "",
              "Source": "",
              "SourceType": ""
            }
          ],
          "RunOrder": 0,
          "StepID": 0,
          "StepName": "",
          "UseConfig": ""
        }
      ]
    }
  ],
  "EndDate": "",
  "JobID": 0,
  "JobRunID": 0,
  "Parameters": [
    {}
  ],
  "StartDate": "",
  "Status": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/jobRuns/:jobRunID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "ActivityRuns": [\n    {\n      "ActivityRunID": 0,\n      "EndDate": "",\n      "JobActivityID": 0,\n      "JobRunID": 0,\n      "Parameters": [\n        {\n          "Direction": "",\n          "Name": "",\n          "Value": ""\n        }\n      ],\n      "StartDate": "",\n      "Status": {\n        "CurrentStep": 0,\n        "Status": "",\n        "StepProgress": 0,\n        "StepStatus": ""\n      },\n      "Steps": [\n        {\n          "ActivityID": 0,\n          "ActivityStepID": 0,\n          "ImplementationID": "",\n          "ParameterMappings": [\n            {\n              "Name": "",\n              "Source": "",\n              "SourceType": ""\n            }\n          ],\n          "RunOrder": 0,\n          "StepID": 0,\n          "StepName": "",\n          "UseConfig": ""\n        }\n      ]\n    }\n  ],\n  "EndDate": "",\n  "JobID": 0,\n  "JobRunID": 0,\n  "Parameters": [\n    {}\n  ],\n  "StartDate": "",\n  "Status": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/jobRuns/:jobRunID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ActivityRuns": [
    [
      "ActivityRunID": 0,
      "EndDate": "",
      "JobActivityID": 0,
      "JobRunID": 0,
      "Parameters": [
        [
          "Direction": "",
          "Name": "",
          "Value": ""
        ]
      ],
      "StartDate": "",
      "Status": [
        "CurrentStep": 0,
        "Status": "",
        "StepProgress": 0,
        "StepStatus": ""
      ],
      "Steps": [
        [
          "ActivityID": 0,
          "ActivityStepID": 0,
          "ImplementationID": "",
          "ParameterMappings": [
            [
              "Name": "",
              "Source": "",
              "SourceType": ""
            ]
          ],
          "RunOrder": 0,
          "StepID": 0,
          "StepName": "",
          "UseConfig": ""
        ]
      ]
    ]
  ],
  "EndDate": "",
  "JobID": 0,
  "JobRunID": 0,
  "Parameters": [[]],
  "StartDate": "",
  "Status": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobRuns/:jobRunID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a Job
{{baseUrl}}/api/v2/jobs
BODY json

{
  "Activities": [
    {
      "ActivityID": 0,
      "JobActivityID": 0,
      "JobID": 0,
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0
    }
  ],
  "Deleted": false,
  "JobID": 0,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/jobs" {:content-type :json
                                                        :form-params {:Activities [{:ActivityID 0
                                                                                    :JobActivityID 0
                                                                                    :JobID 0
                                                                                    :ParameterMappings [{:Name ""
                                                                                                         :Source ""
                                                                                                         :SourceType ""}]
                                                                                    :RunOrder 0}]
                                                                      :Deleted false
                                                                      :JobID 0
                                                                      :Name ""
                                                                      :Parameters [{:Direction ""
                                                                                    :Name ""
                                                                                    :Type ""}]}})
require "http/client"

url = "{{baseUrl}}/api/v2/jobs"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/jobs"),
    Content = new StringContent("{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobs"

	payload := strings.NewReader("{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/jobs HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 396

{
  "Activities": [
    {
      "ActivityID": 0,
      "JobActivityID": 0,
      "JobID": 0,
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0
    }
  ],
  "Deleted": false,
  "JobID": 0,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/jobs")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobs"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/jobs")
  .header("content-type", "application/json")
  .body("{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  Activities: [
    {
      ActivityID: 0,
      JobActivityID: 0,
      JobID: 0,
      ParameterMappings: [
        {
          Name: '',
          Source: '',
          SourceType: ''
        }
      ],
      RunOrder: 0
    }
  ],
  Deleted: false,
  JobID: 0,
  Name: '',
  Parameters: [
    {
      Direction: '',
      Name: '',
      Type: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/jobs');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobs',
  headers: {'content-type': 'application/json'},
  data: {
    Activities: [
      {
        ActivityID: 0,
        JobActivityID: 0,
        JobID: 0,
        ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
        RunOrder: 0
      }
    ],
    Deleted: false,
    JobID: 0,
    Name: '',
    Parameters: [{Direction: '', Name: '', Type: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Activities":[{"ActivityID":0,"JobActivityID":0,"JobID":0,"ParameterMappings":[{"Name":"","Source":"","SourceType":""}],"RunOrder":0}],"Deleted":false,"JobID":0,"Name":"","Parameters":[{"Direction":"","Name":"","Type":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/jobs',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Activities": [\n    {\n      "ActivityID": 0,\n      "JobActivityID": 0,\n      "JobID": 0,\n      "ParameterMappings": [\n        {\n          "Name": "",\n          "Source": "",\n          "SourceType": ""\n        }\n      ],\n      "RunOrder": 0\n    }\n  ],\n  "Deleted": false,\n  "JobID": 0,\n  "Name": "",\n  "Parameters": [\n    {\n      "Direction": "",\n      "Name": "",\n      "Type": ""\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/jobs',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Activities: [
    {
      ActivityID: 0,
      JobActivityID: 0,
      JobID: 0,
      ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
      RunOrder: 0
    }
  ],
  Deleted: false,
  JobID: 0,
  Name: '',
  Parameters: [{Direction: '', Name: '', Type: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobs',
  headers: {'content-type': 'application/json'},
  body: {
    Activities: [
      {
        ActivityID: 0,
        JobActivityID: 0,
        JobID: 0,
        ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
        RunOrder: 0
      }
    ],
    Deleted: false,
    JobID: 0,
    Name: '',
    Parameters: [{Direction: '', Name: '', Type: ''}]
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/jobs');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Activities: [
    {
      ActivityID: 0,
      JobActivityID: 0,
      JobID: 0,
      ParameterMappings: [
        {
          Name: '',
          Source: '',
          SourceType: ''
        }
      ],
      RunOrder: 0
    }
  ],
  Deleted: false,
  JobID: 0,
  Name: '',
  Parameters: [
    {
      Direction: '',
      Name: '',
      Type: ''
    }
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobs',
  headers: {'content-type': 'application/json'},
  data: {
    Activities: [
      {
        ActivityID: 0,
        JobActivityID: 0,
        JobID: 0,
        ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
        RunOrder: 0
      }
    ],
    Deleted: false,
    JobID: 0,
    Name: '',
    Parameters: [{Direction: '', Name: '', Type: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/jobs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Activities":[{"ActivityID":0,"JobActivityID":0,"JobID":0,"ParameterMappings":[{"Name":"","Source":"","SourceType":""}],"RunOrder":0}],"Deleted":false,"JobID":0,"Name":"","Parameters":[{"Direction":"","Name":"","Type":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Activities": @[ @{ @"ActivityID": @0, @"JobActivityID": @0, @"JobID": @0, @"ParameterMappings": @[ @{ @"Name": @"", @"Source": @"", @"SourceType": @"" } ], @"RunOrder": @0 } ],
                              @"Deleted": @NO,
                              @"JobID": @0,
                              @"Name": @"",
                              @"Parameters": @[ @{ @"Direction": @"", @"Name": @"", @"Type": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/jobs" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobs",
  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([
    'Activities' => [
        [
                'ActivityID' => 0,
                'JobActivityID' => 0,
                'JobID' => 0,
                'ParameterMappings' => [
                                [
                                                                'Name' => '',
                                                                'Source' => '',
                                                                'SourceType' => ''
                                ]
                ],
                'RunOrder' => 0
        ]
    ],
    'Deleted' => null,
    'JobID' => 0,
    'Name' => '',
    'Parameters' => [
        [
                'Direction' => '',
                'Name' => '',
                'Type' => ''
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/jobs', [
  'body' => '{
  "Activities": [
    {
      "ActivityID": 0,
      "JobActivityID": 0,
      "JobID": 0,
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0
    }
  ],
  "Deleted": false,
  "JobID": 0,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Activities' => [
    [
        'ActivityID' => 0,
        'JobActivityID' => 0,
        'JobID' => 0,
        'ParameterMappings' => [
                [
                                'Name' => '',
                                'Source' => '',
                                'SourceType' => ''
                ]
        ],
        'RunOrder' => 0
    ]
  ],
  'Deleted' => null,
  'JobID' => 0,
  'Name' => '',
  'Parameters' => [
    [
        'Direction' => '',
        'Name' => '',
        'Type' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Activities' => [
    [
        'ActivityID' => 0,
        'JobActivityID' => 0,
        'JobID' => 0,
        'ParameterMappings' => [
                [
                                'Name' => '',
                                'Source' => '',
                                'SourceType' => ''
                ]
        ],
        'RunOrder' => 0
    ]
  ],
  'Deleted' => null,
  'JobID' => 0,
  'Name' => '',
  'Parameters' => [
    [
        'Direction' => '',
        'Name' => '',
        'Type' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/jobs');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/jobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Activities": [
    {
      "ActivityID": 0,
      "JobActivityID": 0,
      "JobID": 0,
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0
    }
  ],
  "Deleted": false,
  "JobID": 0,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Activities": [
    {
      "ActivityID": 0,
      "JobActivityID": 0,
      "JobID": 0,
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0
    }
  ],
  "Deleted": false,
  "JobID": 0,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/jobs", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobs"

payload = {
    "Activities": [
        {
            "ActivityID": 0,
            "JobActivityID": 0,
            "JobID": 0,
            "ParameterMappings": [
                {
                    "Name": "",
                    "Source": "",
                    "SourceType": ""
                }
            ],
            "RunOrder": 0
        }
    ],
    "Deleted": False,
    "JobID": 0,
    "Name": "",
    "Parameters": [
        {
            "Direction": "",
            "Name": "",
            "Type": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobs"

payload <- "{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/jobs') do |req|
  req.body = "{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobs";

    let payload = json!({
        "Activities": (
            json!({
                "ActivityID": 0,
                "JobActivityID": 0,
                "JobID": 0,
                "ParameterMappings": (
                    json!({
                        "Name": "",
                        "Source": "",
                        "SourceType": ""
                    })
                ),
                "RunOrder": 0
            })
        ),
        "Deleted": false,
        "JobID": 0,
        "Name": "",
        "Parameters": (
            json!({
                "Direction": "",
                "Name": "",
                "Type": ""
            })
        )
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/jobs \
  --header 'content-type: application/json' \
  --data '{
  "Activities": [
    {
      "ActivityID": 0,
      "JobActivityID": 0,
      "JobID": 0,
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0
    }
  ],
  "Deleted": false,
  "JobID": 0,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ]
}'
echo '{
  "Activities": [
    {
      "ActivityID": 0,
      "JobActivityID": 0,
      "JobID": 0,
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0
    }
  ],
  "Deleted": false,
  "JobID": 0,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/api/v2/jobs \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Activities": [\n    {\n      "ActivityID": 0,\n      "JobActivityID": 0,\n      "JobID": 0,\n      "ParameterMappings": [\n        {\n          "Name": "",\n          "Source": "",\n          "SourceType": ""\n        }\n      ],\n      "RunOrder": 0\n    }\n  ],\n  "Deleted": false,\n  "JobID": 0,\n  "Name": "",\n  "Parameters": [\n    {\n      "Direction": "",\n      "Name": "",\n      "Type": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/jobs
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Activities": [
    [
      "ActivityID": 0,
      "JobActivityID": 0,
      "JobID": 0,
      "ParameterMappings": [
        [
          "Name": "",
          "Source": "",
          "SourceType": ""
        ]
      ],
      "RunOrder": 0
    ]
  ],
  "Deleted": false,
  "JobID": 0,
  "Name": "",
  "Parameters": [
    [
      "Direction": "",
      "Name": "",
      "Type": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs")! 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 Jobs
{{baseUrl}}/api/v2/jobs
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/jobs")
require "http/client"

url = "{{baseUrl}}/api/v2/jobs"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/jobs"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobs"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/jobs HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/jobs")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobs"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/jobs")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/jobs');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobs'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/jobs',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/jobs',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobs'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/jobs');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobs'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/jobs';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/jobs" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobs",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/jobs');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/jobs');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/jobs' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/jobs")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobs"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobs"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/jobs') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobs";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/jobs
http GET {{baseUrl}}/api/v2/jobs
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/jobs
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a Job by ID
{{baseUrl}}/api/v2/jobs/:jobID
QUERY PARAMS

jobID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/:jobID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/jobs/:jobID")
require "http/client"

url = "{{baseUrl}}/api/v2/jobs/:jobID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/jobs/:jobID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs/:jobID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobs/:jobID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/jobs/:jobID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/jobs/:jobID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobs/:jobID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/:jobID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/jobs/:jobID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/jobs/:jobID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobs/:jobID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/:jobID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/jobs/:jobID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/:jobID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/jobs/:jobID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobs/:jobID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/jobs/:jobID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobs/:jobID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/jobs/:jobID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs/:jobID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/jobs/:jobID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobs/:jobID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/jobs/:jobID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/:jobID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/jobs/:jobID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/jobs/:jobID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/:jobID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/jobs/:jobID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobs/:jobID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobs/:jobID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobs/:jobID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/jobs/:jobID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobs/:jobID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/jobs/:jobID
http GET {{baseUrl}}/api/v2/jobs/:jobID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/jobs/:jobID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/:jobID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Mark the delete flag for the Job
{{baseUrl}}/api/v2/jobs/:jobID
QUERY PARAMS

jobID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/:jobID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/jobs/:jobID")
require "http/client"

url = "{{baseUrl}}/api/v2/jobs/:jobID"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/jobs/:jobID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs/:jobID");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobs/:jobID"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/jobs/:jobID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/jobs/:jobID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobs/:jobID"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/:jobID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/jobs/:jobID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/jobs/:jobID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/jobs/:jobID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/:jobID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/jobs/:jobID',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/:jobID")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/jobs/:jobID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/jobs/:jobID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/jobs/:jobID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/jobs/:jobID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/jobs/:jobID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs/:jobID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/jobs/:jobID" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobs/:jobID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/jobs/:jobID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/:jobID');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/jobs/:jobID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/jobs/:jobID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/:jobID' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/jobs/:jobID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobs/:jobID"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobs/:jobID"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobs/:jobID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/jobs/:jobID') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobs/:jobID";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/jobs/:jobID
http DELETE {{baseUrl}}/api/v2/jobs/:jobID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/jobs/:jobID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/:jobID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a Job
{{baseUrl}}/api/v2/jobs/:jobID
QUERY PARAMS

jobID
BODY json

{
  "Activities": [
    {
      "ActivityID": 0,
      "JobActivityID": 0,
      "JobID": 0,
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0
    }
  ],
  "Deleted": false,
  "JobID": 0,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/:jobID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/jobs/:jobID" {:content-type :json
                                                              :form-params {:Activities [{:ActivityID 0
                                                                                          :JobActivityID 0
                                                                                          :JobID 0
                                                                                          :ParameterMappings [{:Name ""
                                                                                                               :Source ""
                                                                                                               :SourceType ""}]
                                                                                          :RunOrder 0}]
                                                                            :Deleted false
                                                                            :JobID 0
                                                                            :Name ""
                                                                            :Parameters [{:Direction ""
                                                                                          :Name ""
                                                                                          :Type ""}]}})
require "http/client"

url = "{{baseUrl}}/api/v2/jobs/:jobID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\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}}/api/v2/jobs/:jobID"),
    Content = new StringContent("{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs/:jobID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobs/:jobID"

	payload := strings.NewReader("{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/jobs/:jobID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 396

{
  "Activities": [
    {
      "ActivityID": 0,
      "JobActivityID": 0,
      "JobID": 0,
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0
    }
  ],
  "Deleted": false,
  "JobID": 0,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/jobs/:jobID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobs/:jobID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/:jobID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/jobs/:jobID")
  .header("content-type", "application/json")
  .body("{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  Activities: [
    {
      ActivityID: 0,
      JobActivityID: 0,
      JobID: 0,
      ParameterMappings: [
        {
          Name: '',
          Source: '',
          SourceType: ''
        }
      ],
      RunOrder: 0
    }
  ],
  Deleted: false,
  JobID: 0,
  Name: '',
  Parameters: [
    {
      Direction: '',
      Name: '',
      Type: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/jobs/:jobID');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/jobs/:jobID',
  headers: {'content-type': 'application/json'},
  data: {
    Activities: [
      {
        ActivityID: 0,
        JobActivityID: 0,
        JobID: 0,
        ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
        RunOrder: 0
      }
    ],
    Deleted: false,
    JobID: 0,
    Name: '',
    Parameters: [{Direction: '', Name: '', Type: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/:jobID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Activities":[{"ActivityID":0,"JobActivityID":0,"JobID":0,"ParameterMappings":[{"Name":"","Source":"","SourceType":""}],"RunOrder":0}],"Deleted":false,"JobID":0,"Name":"","Parameters":[{"Direction":"","Name":"","Type":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/jobs/:jobID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Activities": [\n    {\n      "ActivityID": 0,\n      "JobActivityID": 0,\n      "JobID": 0,\n      "ParameterMappings": [\n        {\n          "Name": "",\n          "Source": "",\n          "SourceType": ""\n        }\n      ],\n      "RunOrder": 0\n    }\n  ],\n  "Deleted": false,\n  "JobID": 0,\n  "Name": "",\n  "Parameters": [\n    {\n      "Direction": "",\n      "Name": "",\n      "Type": ""\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/:jobID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/jobs/:jobID',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Activities: [
    {
      ActivityID: 0,
      JobActivityID: 0,
      JobID: 0,
      ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
      RunOrder: 0
    }
  ],
  Deleted: false,
  JobID: 0,
  Name: '',
  Parameters: [{Direction: '', Name: '', Type: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/jobs/:jobID',
  headers: {'content-type': 'application/json'},
  body: {
    Activities: [
      {
        ActivityID: 0,
        JobActivityID: 0,
        JobID: 0,
        ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
        RunOrder: 0
      }
    ],
    Deleted: false,
    JobID: 0,
    Name: '',
    Parameters: [{Direction: '', Name: '', Type: ''}]
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/jobs/:jobID');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Activities: [
    {
      ActivityID: 0,
      JobActivityID: 0,
      JobID: 0,
      ParameterMappings: [
        {
          Name: '',
          Source: '',
          SourceType: ''
        }
      ],
      RunOrder: 0
    }
  ],
  Deleted: false,
  JobID: 0,
  Name: '',
  Parameters: [
    {
      Direction: '',
      Name: '',
      Type: ''
    }
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/jobs/:jobID',
  headers: {'content-type': 'application/json'},
  data: {
    Activities: [
      {
        ActivityID: 0,
        JobActivityID: 0,
        JobID: 0,
        ParameterMappings: [{Name: '', Source: '', SourceType: ''}],
        RunOrder: 0
      }
    ],
    Deleted: false,
    JobID: 0,
    Name: '',
    Parameters: [{Direction: '', Name: '', Type: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/jobs/:jobID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Activities":[{"ActivityID":0,"JobActivityID":0,"JobID":0,"ParameterMappings":[{"Name":"","Source":"","SourceType":""}],"RunOrder":0}],"Deleted":false,"JobID":0,"Name":"","Parameters":[{"Direction":"","Name":"","Type":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Activities": @[ @{ @"ActivityID": @0, @"JobActivityID": @0, @"JobID": @0, @"ParameterMappings": @[ @{ @"Name": @"", @"Source": @"", @"SourceType": @"" } ], @"RunOrder": @0 } ],
                              @"Deleted": @NO,
                              @"JobID": @0,
                              @"Name": @"",
                              @"Parameters": @[ @{ @"Direction": @"", @"Name": @"", @"Type": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs/:jobID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/jobs/:jobID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobs/:jobID",
  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([
    'Activities' => [
        [
                'ActivityID' => 0,
                'JobActivityID' => 0,
                'JobID' => 0,
                'ParameterMappings' => [
                                [
                                                                'Name' => '',
                                                                'Source' => '',
                                                                'SourceType' => ''
                                ]
                ],
                'RunOrder' => 0
        ]
    ],
    'Deleted' => null,
    'JobID' => 0,
    'Name' => '',
    'Parameters' => [
        [
                'Direction' => '',
                'Name' => '',
                'Type' => ''
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/jobs/:jobID', [
  'body' => '{
  "Activities": [
    {
      "ActivityID": 0,
      "JobActivityID": 0,
      "JobID": 0,
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0
    }
  ],
  "Deleted": false,
  "JobID": 0,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/:jobID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Activities' => [
    [
        'ActivityID' => 0,
        'JobActivityID' => 0,
        'JobID' => 0,
        'ParameterMappings' => [
                [
                                'Name' => '',
                                'Source' => '',
                                'SourceType' => ''
                ]
        ],
        'RunOrder' => 0
    ]
  ],
  'Deleted' => null,
  'JobID' => 0,
  'Name' => '',
  'Parameters' => [
    [
        'Direction' => '',
        'Name' => '',
        'Type' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Activities' => [
    [
        'ActivityID' => 0,
        'JobActivityID' => 0,
        'JobID' => 0,
        'ParameterMappings' => [
                [
                                'Name' => '',
                                'Source' => '',
                                'SourceType' => ''
                ]
        ],
        'RunOrder' => 0
    ]
  ],
  'Deleted' => null,
  'JobID' => 0,
  'Name' => '',
  'Parameters' => [
    [
        'Direction' => '',
        'Name' => '',
        'Type' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/jobs/:jobID');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/jobs/:jobID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Activities": [
    {
      "ActivityID": 0,
      "JobActivityID": 0,
      "JobID": 0,
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0
    }
  ],
  "Deleted": false,
  "JobID": 0,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/:jobID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Activities": [
    {
      "ActivityID": 0,
      "JobActivityID": 0,
      "JobID": 0,
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0
    }
  ],
  "Deleted": false,
  "JobID": 0,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/jobs/:jobID", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobs/:jobID"

payload = {
    "Activities": [
        {
            "ActivityID": 0,
            "JobActivityID": 0,
            "JobID": 0,
            "ParameterMappings": [
                {
                    "Name": "",
                    "Source": "",
                    "SourceType": ""
                }
            ],
            "RunOrder": 0
        }
    ],
    "Deleted": False,
    "JobID": 0,
    "Name": "",
    "Parameters": [
        {
            "Direction": "",
            "Name": "",
            "Type": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobs/:jobID"

payload <- "{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobs/:jobID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/jobs/:jobID') do |req|
  req.body = "{\n  \"Activities\": [\n    {\n      \"ActivityID\": 0,\n      \"JobActivityID\": 0,\n      \"JobID\": 0,\n      \"ParameterMappings\": [\n        {\n          \"Name\": \"\",\n          \"Source\": \"\",\n          \"SourceType\": \"\"\n        }\n      ],\n      \"RunOrder\": 0\n    }\n  ],\n  \"Deleted\": false,\n  \"JobID\": 0,\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobs/:jobID";

    let payload = json!({
        "Activities": (
            json!({
                "ActivityID": 0,
                "JobActivityID": 0,
                "JobID": 0,
                "ParameterMappings": (
                    json!({
                        "Name": "",
                        "Source": "",
                        "SourceType": ""
                    })
                ),
                "RunOrder": 0
            })
        ),
        "Deleted": false,
        "JobID": 0,
        "Name": "",
        "Parameters": (
            json!({
                "Direction": "",
                "Name": "",
                "Type": ""
            })
        )
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/jobs/:jobID \
  --header 'content-type: application/json' \
  --data '{
  "Activities": [
    {
      "ActivityID": 0,
      "JobActivityID": 0,
      "JobID": 0,
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0
    }
  ],
  "Deleted": false,
  "JobID": 0,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ]
}'
echo '{
  "Activities": [
    {
      "ActivityID": 0,
      "JobActivityID": 0,
      "JobID": 0,
      "ParameterMappings": [
        {
          "Name": "",
          "Source": "",
          "SourceType": ""
        }
      ],
      "RunOrder": 0
    }
  ],
  "Deleted": false,
  "JobID": 0,
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ]
}' |  \
  http PUT {{baseUrl}}/api/v2/jobs/:jobID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Activities": [\n    {\n      "ActivityID": 0,\n      "JobActivityID": 0,\n      "JobID": 0,\n      "ParameterMappings": [\n        {\n          "Name": "",\n          "Source": "",\n          "SourceType": ""\n        }\n      ],\n      "RunOrder": 0\n    }\n  ],\n  "Deleted": false,\n  "JobID": 0,\n  "Name": "",\n  "Parameters": [\n    {\n      "Direction": "",\n      "Name": "",\n      "Type": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/jobs/:jobID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Activities": [
    [
      "ActivityID": 0,
      "JobActivityID": 0,
      "JobID": 0,
      "ParameterMappings": [
        [
          "Name": "",
          "Source": "",
          "SourceType": ""
        ]
      ],
      "RunOrder": 0
    ]
  ],
  "Deleted": false,
  "JobID": 0,
  "Name": "",
  "Parameters": [
    [
      "Direction": "",
      "Name": "",
      "Type": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/:jobID")! 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 Add a Language to support for translations. Accepts a Language object. Returns the Id of the created object.
{{baseUrl}}/api/v2/Languages
BODY json

{
  "Description": "",
  "IsDeleted": false,
  "LocaleId": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Languages");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/Languages" {:content-type :json
                                                             :form-params {:Description ""
                                                                           :IsDeleted false
                                                                           :LocaleId 0}})
require "http/client"

url = "{{baseUrl}}/api/v2/Languages"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Languages"),
    Content = new StringContent("{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Languages");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Languages"

	payload := strings.NewReader("{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/Languages HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 62

{
  "Description": "",
  "IsDeleted": false,
  "LocaleId": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/Languages")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Languages"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Languages")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/Languages")
  .header("content-type", "application/json")
  .body("{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}")
  .asString();
const data = JSON.stringify({
  Description: '',
  IsDeleted: false,
  LocaleId: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/Languages');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Languages',
  headers: {'content-type': 'application/json'},
  data: {Description: '', IsDeleted: false, LocaleId: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Languages';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Description":"","IsDeleted":false,"LocaleId":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Languages',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Description": "",\n  "IsDeleted": false,\n  "LocaleId": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Languages")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Languages',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Description: '', IsDeleted: false, LocaleId: 0}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Languages',
  headers: {'content-type': 'application/json'},
  body: {Description: '', IsDeleted: false, LocaleId: 0},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/Languages');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Description: '',
  IsDeleted: false,
  LocaleId: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Languages',
  headers: {'content-type': 'application/json'},
  data: {Description: '', IsDeleted: false, LocaleId: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Languages';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Description":"","IsDeleted":false,"LocaleId":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Description": @"",
                              @"IsDeleted": @NO,
                              @"LocaleId": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Languages"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Languages" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Languages",
  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([
    'Description' => '',
    'IsDeleted' => null,
    'LocaleId' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/Languages', [
  'body' => '{
  "Description": "",
  "IsDeleted": false,
  "LocaleId": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Languages');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Description' => '',
  'IsDeleted' => null,
  'LocaleId' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Description' => '',
  'IsDeleted' => null,
  'LocaleId' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Languages');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Languages' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Description": "",
  "IsDeleted": false,
  "LocaleId": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Languages' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Description": "",
  "IsDeleted": false,
  "LocaleId": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/Languages", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Languages"

payload = {
    "Description": "",
    "IsDeleted": False,
    "LocaleId": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Languages"

payload <- "{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Languages")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/Languages') do |req|
  req.body = "{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Languages";

    let payload = json!({
        "Description": "",
        "IsDeleted": false,
        "LocaleId": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/Languages \
  --header 'content-type: application/json' \
  --data '{
  "Description": "",
  "IsDeleted": false,
  "LocaleId": 0
}'
echo '{
  "Description": "",
  "IsDeleted": false,
  "LocaleId": 0
}' |  \
  http POST {{baseUrl}}/api/v2/Languages \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Description": "",\n  "IsDeleted": false,\n  "LocaleId": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Languages
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Description": "",
  "IsDeleted": false,
  "LocaleId": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Languages")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a language by its id. Returns a Language object
{{baseUrl}}/api/v2/Languages/:LocaleID
QUERY PARAMS

LocaleID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Languages/:LocaleID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Languages/:LocaleID")
require "http/client"

url = "{{baseUrl}}/api/v2/Languages/:LocaleID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Languages/:LocaleID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Languages/:LocaleID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Languages/:LocaleID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Languages/:LocaleID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Languages/:LocaleID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Languages/:LocaleID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Languages/:LocaleID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Languages/:LocaleID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Languages/:LocaleID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Languages/:LocaleID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Languages/:LocaleID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Languages/:LocaleID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Languages/:LocaleID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Languages/:LocaleID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Languages/:LocaleID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Languages/:LocaleID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Languages/:LocaleID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Languages/:LocaleID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Languages/:LocaleID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Languages/:LocaleID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Languages/:LocaleID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Languages/:LocaleID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Languages/:LocaleID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Languages/:LocaleID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Languages/:LocaleID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Languages/:LocaleID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Languages/:LocaleID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Languages/:LocaleID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Languages/:LocaleID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Languages/:LocaleID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Languages/:LocaleID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Languages/:LocaleID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Languages/:LocaleID
http GET {{baseUrl}}/api/v2/Languages/:LocaleID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Languages/:LocaleID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Languages/:LocaleID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a list of the languages for which translations are supported. Returns a PagedResponse of Language objects.
{{baseUrl}}/api/v2/Languages
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Languages");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Languages")
require "http/client"

url = "{{baseUrl}}/api/v2/Languages"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Languages"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Languages");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Languages"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Languages HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Languages")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Languages"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Languages")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Languages")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Languages');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Languages'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Languages';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Languages',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Languages")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Languages',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Languages'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Languages');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Languages'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Languages';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Languages"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Languages" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Languages",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Languages');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Languages');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Languages');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Languages' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Languages' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Languages")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Languages"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Languages"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Languages")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Languages') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Languages";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Languages
http GET {{baseUrl}}/api/v2/Languages
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Languages
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Languages")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Remove a Language from those supported for translations. Marks language as deleted.
{{baseUrl}}/api/v2/Languages/:LocaleID
QUERY PARAMS

LocaleID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Languages/:LocaleID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/Languages/:LocaleID")
require "http/client"

url = "{{baseUrl}}/api/v2/Languages/:LocaleID"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Languages/:LocaleID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Languages/:LocaleID");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Languages/:LocaleID"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/Languages/:LocaleID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/Languages/:LocaleID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Languages/:LocaleID"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Languages/:LocaleID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/Languages/:LocaleID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/Languages/:LocaleID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/Languages/:LocaleID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Languages/:LocaleID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Languages/:LocaleID',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Languages/:LocaleID")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Languages/:LocaleID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/Languages/:LocaleID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/Languages/:LocaleID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/Languages/:LocaleID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Languages/:LocaleID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Languages/:LocaleID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Languages/:LocaleID" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Languages/:LocaleID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/Languages/:LocaleID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Languages/:LocaleID');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Languages/:LocaleID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Languages/:LocaleID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Languages/:LocaleID' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/Languages/:LocaleID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Languages/:LocaleID"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Languages/:LocaleID"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Languages/:LocaleID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/Languages/:LocaleID') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Languages/:LocaleID";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/Languages/:LocaleID
http DELETE {{baseUrl}}/api/v2/Languages/:LocaleID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/Languages/:LocaleID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Languages/:LocaleID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a language’s description. Accepts a Language object.
{{baseUrl}}/api/v2/Languages/:LocaleID
QUERY PARAMS

LocaleID
BODY json

{
  "Description": "",
  "IsDeleted": false,
  "LocaleId": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Languages/:LocaleID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/Languages/:LocaleID" {:content-type :json
                                                                      :form-params {:Description ""
                                                                                    :IsDeleted false
                                                                                    :LocaleId 0}})
require "http/client"

url = "{{baseUrl}}/api/v2/Languages/:LocaleID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Languages/:LocaleID"),
    Content = new StringContent("{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Languages/:LocaleID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Languages/:LocaleID"

	payload := strings.NewReader("{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/Languages/:LocaleID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 62

{
  "Description": "",
  "IsDeleted": false,
  "LocaleId": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/Languages/:LocaleID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Languages/:LocaleID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Languages/:LocaleID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/Languages/:LocaleID")
  .header("content-type", "application/json")
  .body("{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}")
  .asString();
const data = JSON.stringify({
  Description: '',
  IsDeleted: false,
  LocaleId: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/Languages/:LocaleID');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Languages/:LocaleID',
  headers: {'content-type': 'application/json'},
  data: {Description: '', IsDeleted: false, LocaleId: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Languages/:LocaleID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Description":"","IsDeleted":false,"LocaleId":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Languages/:LocaleID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Description": "",\n  "IsDeleted": false,\n  "LocaleId": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Languages/:LocaleID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Languages/:LocaleID',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Description: '', IsDeleted: false, LocaleId: 0}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Languages/:LocaleID',
  headers: {'content-type': 'application/json'},
  body: {Description: '', IsDeleted: false, LocaleId: 0},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/Languages/:LocaleID');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Description: '',
  IsDeleted: false,
  LocaleId: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Languages/:LocaleID',
  headers: {'content-type': 'application/json'},
  data: {Description: '', IsDeleted: false, LocaleId: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Languages/:LocaleID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Description":"","IsDeleted":false,"LocaleId":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Description": @"",
                              @"IsDeleted": @NO,
                              @"LocaleId": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Languages/:LocaleID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Languages/:LocaleID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Languages/:LocaleID",
  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([
    'Description' => '',
    'IsDeleted' => null,
    'LocaleId' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/Languages/:LocaleID', [
  'body' => '{
  "Description": "",
  "IsDeleted": false,
  "LocaleId": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Languages/:LocaleID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Description' => '',
  'IsDeleted' => null,
  'LocaleId' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Description' => '',
  'IsDeleted' => null,
  'LocaleId' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Languages/:LocaleID');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Languages/:LocaleID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Description": "",
  "IsDeleted": false,
  "LocaleId": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Languages/:LocaleID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Description": "",
  "IsDeleted": false,
  "LocaleId": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/Languages/:LocaleID", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Languages/:LocaleID"

payload = {
    "Description": "",
    "IsDeleted": False,
    "LocaleId": 0
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Languages/:LocaleID"

payload <- "{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Languages/:LocaleID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/Languages/:LocaleID') do |req|
  req.body = "{\n  \"Description\": \"\",\n  \"IsDeleted\": false,\n  \"LocaleId\": 0\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Languages/:LocaleID";

    let payload = json!({
        "Description": "",
        "IsDeleted": false,
        "LocaleId": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/Languages/:LocaleID \
  --header 'content-type: application/json' \
  --data '{
  "Description": "",
  "IsDeleted": false,
  "LocaleId": 0
}'
echo '{
  "Description": "",
  "IsDeleted": false,
  "LocaleId": 0
}' |  \
  http PUT {{baseUrl}}/api/v2/Languages/:LocaleID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Description": "",\n  "IsDeleted": false,\n  "LocaleId": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Languages/:LocaleID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Description": "",
  "IsDeleted": false,
  "LocaleId": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Languages/:LocaleID")! 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 Confirm that the client has applied the updated license.
{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm
QUERY PARAMS

ID
BODY json

{
  "LicenseVersion": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"LicenseVersion\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm" {:content-type :json
                                                                                 :form-params {:LicenseVersion ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"LicenseVersion\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm"),
    Content = new StringContent("{\n  \"LicenseVersion\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"LicenseVersion\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm"

	payload := strings.NewReader("{\n  \"LicenseVersion\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/LicenseActivations/:ID/Confirm HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 26

{
  "LicenseVersion": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"LicenseVersion\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"LicenseVersion\": \"\"\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  \"LicenseVersion\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm")
  .header("content-type", "application/json")
  .body("{\n  \"LicenseVersion\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  LicenseVersion: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm',
  headers: {'content-type': 'application/json'},
  data: {LicenseVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"LicenseVersion":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "LicenseVersion": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"LicenseVersion\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/LicenseActivations/:ID/Confirm',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({LicenseVersion: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm',
  headers: {'content-type': 'application/json'},
  body: {LicenseVersion: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  LicenseVersion: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm',
  headers: {'content-type': 'application/json'},
  data: {LicenseVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"LicenseVersion":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"LicenseVersion": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"LicenseVersion\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm",
  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([
    'LicenseVersion' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm', [
  'body' => '{
  "LicenseVersion": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'LicenseVersion' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'LicenseVersion' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "LicenseVersion": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "LicenseVersion": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"LicenseVersion\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/LicenseActivations/:ID/Confirm", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm"

payload = { "LicenseVersion": "" }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm"

payload <- "{\n  \"LicenseVersion\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"LicenseVersion\": \"\"\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/api/v2/LicenseActivations/:ID/Confirm') do |req|
  req.body = "{\n  \"LicenseVersion\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm";

    let payload = json!({"LicenseVersion": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm \
  --header 'content-type: application/json' \
  --data '{
  "LicenseVersion": ""
}'
echo '{
  "LicenseVersion": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "LicenseVersion": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["LicenseVersion": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/LicenseActivations/:ID/Confirm")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a license activation.
{{baseUrl}}/api/v2/LicenseActivations
BODY json

{
  "DealerCode": "",
  "LicenseActivationType": "",
  "PostalCode": "",
  "SystemInfo": "",
  "VoucherCode": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/LicenseActivations");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DealerCode\": \"\",\n  \"LicenseActivationType\": \"\",\n  \"PostalCode\": \"\",\n  \"SystemInfo\": \"\",\n  \"VoucherCode\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/LicenseActivations" {:content-type :json
                                                                      :form-params {:DealerCode ""
                                                                                    :LicenseActivationType ""
                                                                                    :PostalCode ""
                                                                                    :SystemInfo ""
                                                                                    :VoucherCode ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/LicenseActivations"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"DealerCode\": \"\",\n  \"LicenseActivationType\": \"\",\n  \"PostalCode\": \"\",\n  \"SystemInfo\": \"\",\n  \"VoucherCode\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/LicenseActivations"),
    Content = new StringContent("{\n  \"DealerCode\": \"\",\n  \"LicenseActivationType\": \"\",\n  \"PostalCode\": \"\",\n  \"SystemInfo\": \"\",\n  \"VoucherCode\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/LicenseActivations");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DealerCode\": \"\",\n  \"LicenseActivationType\": \"\",\n  \"PostalCode\": \"\",\n  \"SystemInfo\": \"\",\n  \"VoucherCode\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/LicenseActivations"

	payload := strings.NewReader("{\n  \"DealerCode\": \"\",\n  \"LicenseActivationType\": \"\",\n  \"PostalCode\": \"\",\n  \"SystemInfo\": \"\",\n  \"VoucherCode\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/LicenseActivations HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 114

{
  "DealerCode": "",
  "LicenseActivationType": "",
  "PostalCode": "",
  "SystemInfo": "",
  "VoucherCode": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/LicenseActivations")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DealerCode\": \"\",\n  \"LicenseActivationType\": \"\",\n  \"PostalCode\": \"\",\n  \"SystemInfo\": \"\",\n  \"VoucherCode\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/LicenseActivations"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DealerCode\": \"\",\n  \"LicenseActivationType\": \"\",\n  \"PostalCode\": \"\",\n  \"SystemInfo\": \"\",\n  \"VoucherCode\": \"\"\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  \"DealerCode\": \"\",\n  \"LicenseActivationType\": \"\",\n  \"PostalCode\": \"\",\n  \"SystemInfo\": \"\",\n  \"VoucherCode\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/LicenseActivations")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/LicenseActivations")
  .header("content-type", "application/json")
  .body("{\n  \"DealerCode\": \"\",\n  \"LicenseActivationType\": \"\",\n  \"PostalCode\": \"\",\n  \"SystemInfo\": \"\",\n  \"VoucherCode\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DealerCode: '',
  LicenseActivationType: '',
  PostalCode: '',
  SystemInfo: '',
  VoucherCode: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/LicenseActivations');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/LicenseActivations',
  headers: {'content-type': 'application/json'},
  data: {
    DealerCode: '',
    LicenseActivationType: '',
    PostalCode: '',
    SystemInfo: '',
    VoucherCode: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/LicenseActivations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"DealerCode":"","LicenseActivationType":"","PostalCode":"","SystemInfo":"","VoucherCode":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/LicenseActivations',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DealerCode": "",\n  "LicenseActivationType": "",\n  "PostalCode": "",\n  "SystemInfo": "",\n  "VoucherCode": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DealerCode\": \"\",\n  \"LicenseActivationType\": \"\",\n  \"PostalCode\": \"\",\n  \"SystemInfo\": \"\",\n  \"VoucherCode\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/LicenseActivations")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/LicenseActivations',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  DealerCode: '',
  LicenseActivationType: '',
  PostalCode: '',
  SystemInfo: '',
  VoucherCode: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/LicenseActivations',
  headers: {'content-type': 'application/json'},
  body: {
    DealerCode: '',
    LicenseActivationType: '',
    PostalCode: '',
    SystemInfo: '',
    VoucherCode: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/LicenseActivations');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DealerCode: '',
  LicenseActivationType: '',
  PostalCode: '',
  SystemInfo: '',
  VoucherCode: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/LicenseActivations',
  headers: {'content-type': 'application/json'},
  data: {
    DealerCode: '',
    LicenseActivationType: '',
    PostalCode: '',
    SystemInfo: '',
    VoucherCode: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/LicenseActivations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"DealerCode":"","LicenseActivationType":"","PostalCode":"","SystemInfo":"","VoucherCode":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DealerCode": @"",
                              @"LicenseActivationType": @"",
                              @"PostalCode": @"",
                              @"SystemInfo": @"",
                              @"VoucherCode": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/LicenseActivations"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/LicenseActivations" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"DealerCode\": \"\",\n  \"LicenseActivationType\": \"\",\n  \"PostalCode\": \"\",\n  \"SystemInfo\": \"\",\n  \"VoucherCode\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/LicenseActivations",
  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([
    'DealerCode' => '',
    'LicenseActivationType' => '',
    'PostalCode' => '',
    'SystemInfo' => '',
    'VoucherCode' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/LicenseActivations', [
  'body' => '{
  "DealerCode": "",
  "LicenseActivationType": "",
  "PostalCode": "",
  "SystemInfo": "",
  "VoucherCode": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/LicenseActivations');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DealerCode' => '',
  'LicenseActivationType' => '',
  'PostalCode' => '',
  'SystemInfo' => '',
  'VoucherCode' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DealerCode' => '',
  'LicenseActivationType' => '',
  'PostalCode' => '',
  'SystemInfo' => '',
  'VoucherCode' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/LicenseActivations');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/LicenseActivations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DealerCode": "",
  "LicenseActivationType": "",
  "PostalCode": "",
  "SystemInfo": "",
  "VoucherCode": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/LicenseActivations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DealerCode": "",
  "LicenseActivationType": "",
  "PostalCode": "",
  "SystemInfo": "",
  "VoucherCode": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DealerCode\": \"\",\n  \"LicenseActivationType\": \"\",\n  \"PostalCode\": \"\",\n  \"SystemInfo\": \"\",\n  \"VoucherCode\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/LicenseActivations", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/LicenseActivations"

payload = {
    "DealerCode": "",
    "LicenseActivationType": "",
    "PostalCode": "",
    "SystemInfo": "",
    "VoucherCode": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/LicenseActivations"

payload <- "{\n  \"DealerCode\": \"\",\n  \"LicenseActivationType\": \"\",\n  \"PostalCode\": \"\",\n  \"SystemInfo\": \"\",\n  \"VoucherCode\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/LicenseActivations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"DealerCode\": \"\",\n  \"LicenseActivationType\": \"\",\n  \"PostalCode\": \"\",\n  \"SystemInfo\": \"\",\n  \"VoucherCode\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/LicenseActivations') do |req|
  req.body = "{\n  \"DealerCode\": \"\",\n  \"LicenseActivationType\": \"\",\n  \"PostalCode\": \"\",\n  \"SystemInfo\": \"\",\n  \"VoucherCode\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/LicenseActivations";

    let payload = json!({
        "DealerCode": "",
        "LicenseActivationType": "",
        "PostalCode": "",
        "SystemInfo": "",
        "VoucherCode": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/LicenseActivations \
  --header 'content-type: application/json' \
  --data '{
  "DealerCode": "",
  "LicenseActivationType": "",
  "PostalCode": "",
  "SystemInfo": "",
  "VoucherCode": ""
}'
echo '{
  "DealerCode": "",
  "LicenseActivationType": "",
  "PostalCode": "",
  "SystemInfo": "",
  "VoucherCode": ""
}' |  \
  http POST {{baseUrl}}/api/v2/LicenseActivations \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "DealerCode": "",\n  "LicenseActivationType": "",\n  "PostalCode": "",\n  "SystemInfo": "",\n  "VoucherCode": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/LicenseActivations
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "DealerCode": "",
  "LicenseActivationType": "",
  "PostalCode": "",
  "SystemInfo": "",
  "VoucherCode": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/LicenseActivations")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Register an EDT Lite with the Server
{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite
BODY json

{
  "DealerCode": "",
  "ExpirationDate": "",
  "InstanceID": "",
  "VoucherCode": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DealerCode\": \"\",\n  \"ExpirationDate\": \"\",\n  \"InstanceID\": \"\",\n  \"VoucherCode\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite" {:content-type :json
                                                                                      :form-params {:DealerCode ""
                                                                                                    :ExpirationDate ""
                                                                                                    :InstanceID ""
                                                                                                    :VoucherCode ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"DealerCode\": \"\",\n  \"ExpirationDate\": \"\",\n  \"InstanceID\": \"\",\n  \"VoucherCode\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite"),
    Content = new StringContent("{\n  \"DealerCode\": \"\",\n  \"ExpirationDate\": \"\",\n  \"InstanceID\": \"\",\n  \"VoucherCode\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DealerCode\": \"\",\n  \"ExpirationDate\": \"\",\n  \"InstanceID\": \"\",\n  \"VoucherCode\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite"

	payload := strings.NewReader("{\n  \"DealerCode\": \"\",\n  \"ExpirationDate\": \"\",\n  \"InstanceID\": \"\",\n  \"VoucherCode\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/LicenseActivations/RegisterEDTLite HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 87

{
  "DealerCode": "",
  "ExpirationDate": "",
  "InstanceID": "",
  "VoucherCode": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DealerCode\": \"\",\n  \"ExpirationDate\": \"\",\n  \"InstanceID\": \"\",\n  \"VoucherCode\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DealerCode\": \"\",\n  \"ExpirationDate\": \"\",\n  \"InstanceID\": \"\",\n  \"VoucherCode\": \"\"\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  \"DealerCode\": \"\",\n  \"ExpirationDate\": \"\",\n  \"InstanceID\": \"\",\n  \"VoucherCode\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite")
  .header("content-type", "application/json")
  .body("{\n  \"DealerCode\": \"\",\n  \"ExpirationDate\": \"\",\n  \"InstanceID\": \"\",\n  \"VoucherCode\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DealerCode: '',
  ExpirationDate: '',
  InstanceID: '',
  VoucherCode: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite',
  headers: {'content-type': 'application/json'},
  data: {DealerCode: '', ExpirationDate: '', InstanceID: '', VoucherCode: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"DealerCode":"","ExpirationDate":"","InstanceID":"","VoucherCode":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DealerCode": "",\n  "ExpirationDate": "",\n  "InstanceID": "",\n  "VoucherCode": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DealerCode\": \"\",\n  \"ExpirationDate\": \"\",\n  \"InstanceID\": \"\",\n  \"VoucherCode\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/LicenseActivations/RegisterEDTLite',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({DealerCode: '', ExpirationDate: '', InstanceID: '', VoucherCode: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite',
  headers: {'content-type': 'application/json'},
  body: {DealerCode: '', ExpirationDate: '', InstanceID: '', VoucherCode: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DealerCode: '',
  ExpirationDate: '',
  InstanceID: '',
  VoucherCode: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite',
  headers: {'content-type': 'application/json'},
  data: {DealerCode: '', ExpirationDate: '', InstanceID: '', VoucherCode: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"DealerCode":"","ExpirationDate":"","InstanceID":"","VoucherCode":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DealerCode": @"",
                              @"ExpirationDate": @"",
                              @"InstanceID": @"",
                              @"VoucherCode": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"DealerCode\": \"\",\n  \"ExpirationDate\": \"\",\n  \"InstanceID\": \"\",\n  \"VoucherCode\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite",
  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([
    'DealerCode' => '',
    'ExpirationDate' => '',
    'InstanceID' => '',
    'VoucherCode' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite', [
  'body' => '{
  "DealerCode": "",
  "ExpirationDate": "",
  "InstanceID": "",
  "VoucherCode": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DealerCode' => '',
  'ExpirationDate' => '',
  'InstanceID' => '',
  'VoucherCode' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DealerCode' => '',
  'ExpirationDate' => '',
  'InstanceID' => '',
  'VoucherCode' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DealerCode": "",
  "ExpirationDate": "",
  "InstanceID": "",
  "VoucherCode": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DealerCode": "",
  "ExpirationDate": "",
  "InstanceID": "",
  "VoucherCode": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DealerCode\": \"\",\n  \"ExpirationDate\": \"\",\n  \"InstanceID\": \"\",\n  \"VoucherCode\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/LicenseActivations/RegisterEDTLite", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite"

payload = {
    "DealerCode": "",
    "ExpirationDate": "",
    "InstanceID": "",
    "VoucherCode": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite"

payload <- "{\n  \"DealerCode\": \"\",\n  \"ExpirationDate\": \"\",\n  \"InstanceID\": \"\",\n  \"VoucherCode\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"DealerCode\": \"\",\n  \"ExpirationDate\": \"\",\n  \"InstanceID\": \"\",\n  \"VoucherCode\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/LicenseActivations/RegisterEDTLite') do |req|
  req.body = "{\n  \"DealerCode\": \"\",\n  \"ExpirationDate\": \"\",\n  \"InstanceID\": \"\",\n  \"VoucherCode\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite";

    let payload = json!({
        "DealerCode": "",
        "ExpirationDate": "",
        "InstanceID": "",
        "VoucherCode": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite \
  --header 'content-type: application/json' \
  --data '{
  "DealerCode": "",
  "ExpirationDate": "",
  "InstanceID": "",
  "VoucherCode": ""
}'
echo '{
  "DealerCode": "",
  "ExpirationDate": "",
  "InstanceID": "",
  "VoucherCode": ""
}' |  \
  http POST {{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "DealerCode": "",\n  "ExpirationDate": "",\n  "InstanceID": "",\n  "VoucherCode": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "DealerCode": "",
  "ExpirationDate": "",
  "InstanceID": "",
  "VoucherCode": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/LicenseActivations/RegisterEDTLite")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a license activiation.
{{baseUrl}}/api/v2/LicenseActivations/:ID
QUERY PARAMS

ID
BODY json

{
  "LicenseVersion": "",
  "SystemInfo": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/LicenseActivations/:ID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"LicenseVersion\": \"\",\n  \"SystemInfo\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/LicenseActivations/:ID" {:content-type :json
                                                                         :form-params {:LicenseVersion ""
                                                                                       :SystemInfo ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/LicenseActivations/:ID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"LicenseVersion\": \"\",\n  \"SystemInfo\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/LicenseActivations/:ID"),
    Content = new StringContent("{\n  \"LicenseVersion\": \"\",\n  \"SystemInfo\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/LicenseActivations/:ID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"LicenseVersion\": \"\",\n  \"SystemInfo\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/LicenseActivations/:ID"

	payload := strings.NewReader("{\n  \"LicenseVersion\": \"\",\n  \"SystemInfo\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/LicenseActivations/:ID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 46

{
  "LicenseVersion": "",
  "SystemInfo": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/LicenseActivations/:ID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"LicenseVersion\": \"\",\n  \"SystemInfo\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/LicenseActivations/:ID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"LicenseVersion\": \"\",\n  \"SystemInfo\": \"\"\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  \"LicenseVersion\": \"\",\n  \"SystemInfo\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/LicenseActivations/:ID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/LicenseActivations/:ID")
  .header("content-type", "application/json")
  .body("{\n  \"LicenseVersion\": \"\",\n  \"SystemInfo\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  LicenseVersion: '',
  SystemInfo: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/LicenseActivations/:ID');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/LicenseActivations/:ID',
  headers: {'content-type': 'application/json'},
  data: {LicenseVersion: '', SystemInfo: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/LicenseActivations/:ID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"LicenseVersion":"","SystemInfo":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/LicenseActivations/:ID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "LicenseVersion": "",\n  "SystemInfo": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"LicenseVersion\": \"\",\n  \"SystemInfo\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/LicenseActivations/:ID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/LicenseActivations/:ID',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({LicenseVersion: '', SystemInfo: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/LicenseActivations/:ID',
  headers: {'content-type': 'application/json'},
  body: {LicenseVersion: '', SystemInfo: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/LicenseActivations/:ID');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  LicenseVersion: '',
  SystemInfo: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/LicenseActivations/:ID',
  headers: {'content-type': 'application/json'},
  data: {LicenseVersion: '', SystemInfo: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/LicenseActivations/:ID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"LicenseVersion":"","SystemInfo":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"LicenseVersion": @"",
                              @"SystemInfo": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/LicenseActivations/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/LicenseActivations/:ID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"LicenseVersion\": \"\",\n  \"SystemInfo\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/LicenseActivations/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'LicenseVersion' => '',
    'SystemInfo' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/LicenseActivations/:ID', [
  'body' => '{
  "LicenseVersion": "",
  "SystemInfo": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/LicenseActivations/:ID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'LicenseVersion' => '',
  'SystemInfo' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'LicenseVersion' => '',
  'SystemInfo' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/LicenseActivations/:ID');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/LicenseActivations/:ID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "LicenseVersion": "",
  "SystemInfo": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/LicenseActivations/:ID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "LicenseVersion": "",
  "SystemInfo": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"LicenseVersion\": \"\",\n  \"SystemInfo\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/LicenseActivations/:ID", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/LicenseActivations/:ID"

payload = {
    "LicenseVersion": "",
    "SystemInfo": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/LicenseActivations/:ID"

payload <- "{\n  \"LicenseVersion\": \"\",\n  \"SystemInfo\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/LicenseActivations/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"LicenseVersion\": \"\",\n  \"SystemInfo\": \"\"\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/api/v2/LicenseActivations/:ID') do |req|
  req.body = "{\n  \"LicenseVersion\": \"\",\n  \"SystemInfo\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/LicenseActivations/:ID";

    let payload = json!({
        "LicenseVersion": "",
        "SystemInfo": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/LicenseActivations/:ID \
  --header 'content-type: application/json' \
  --data '{
  "LicenseVersion": "",
  "SystemInfo": ""
}'
echo '{
  "LicenseVersion": "",
  "SystemInfo": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/LicenseActivations/:ID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "LicenseVersion": "",\n  "SystemInfo": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/LicenseActivations/:ID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "LicenseVersion": "",
  "SystemInfo": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/LicenseActivations/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a license.
{{baseUrl}}/api/v2/Licenses/:ID
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Licenses/:ID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Licenses/:ID")
require "http/client"

url = "{{baseUrl}}/api/v2/Licenses/:ID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Licenses/:ID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Licenses/:ID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Licenses/:ID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Licenses/:ID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Licenses/:ID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Licenses/:ID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Licenses/:ID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Licenses/:ID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Licenses/:ID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Licenses/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Licenses/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Licenses/:ID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Licenses/:ID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Licenses/:ID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Licenses/:ID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Licenses/:ID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Licenses/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Licenses/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Licenses/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Licenses/:ID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Licenses/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Licenses/:ID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Licenses/:ID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Licenses/:ID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Licenses/:ID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Licenses/:ID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Licenses/:ID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Licenses/:ID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Licenses/:ID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Licenses/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Licenses/:ID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Licenses/:ID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Licenses/:ID
http GET {{baseUrl}}/api/v2/Licenses/:ID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Licenses/:ID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Licenses/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Gets a list of licenses with the specified criteria.
{{baseUrl}}/api/v2/Licenses
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Licenses");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Licenses")
require "http/client"

url = "{{baseUrl}}/api/v2/Licenses"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Licenses"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Licenses");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Licenses"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Licenses HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Licenses")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Licenses"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Licenses")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Licenses")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Licenses');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Licenses'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Licenses';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Licenses',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Licenses")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Licenses',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Licenses'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Licenses');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Licenses'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Licenses';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Licenses"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Licenses" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Licenses",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Licenses');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Licenses');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Licenses');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Licenses' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Licenses' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Licenses")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Licenses"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Licenses"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Licenses")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Licenses') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Licenses";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Licenses
http GET {{baseUrl}}/api/v2/Licenses
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Licenses
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Licenses")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Add a Log entry
{{baseUrl}}/api/v2/Logs
QUERY PARAMS

Message
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Logs?Message=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/Logs" {:query-params {:Message ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Logs?Message="

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Logs?Message="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Logs?Message=");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Logs?Message="

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/Logs?Message= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/Logs?Message=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Logs?Message="))
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Logs?Message=")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/Logs?Message=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/Logs?Message=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Logs',
  params: {Message: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Logs?Message=';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Logs?Message=',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Logs?Message=")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Logs?Message=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Logs',
  qs: {Message: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/Logs');

req.query({
  Message: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Logs',
  params: {Message: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Logs?Message=';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Logs?Message="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Logs?Message=" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Logs?Message=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/Logs?Message=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Logs');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'Message' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Logs');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
  'Message' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Logs?Message=' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Logs?Message=' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/Logs?Message=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Logs"

querystring = {"Message":""}

response = requests.post(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Logs"

queryString <- list(Message = "")

response <- VERB("POST", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Logs?Message=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v2/Logs') do |req|
  req.params['Message'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Logs";

    let querystring = [
        ("Message", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/api/v2/Logs?Message='
http POST '{{baseUrl}}/api/v2/Logs?Message='
wget --quiet \
  --method POST \
  --output-document \
  - '{{baseUrl}}/api/v2/Logs?Message='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Logs?Message=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a log by ID
{{baseUrl}}/api/v2/Logs/:ID
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Logs/:ID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Logs/:ID")
require "http/client"

url = "{{baseUrl}}/api/v2/Logs/:ID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Logs/:ID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Logs/:ID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Logs/:ID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Logs/:ID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Logs/:ID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Logs/:ID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Logs/:ID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Logs/:ID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Logs/:ID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Logs/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Logs/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Logs/:ID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Logs/:ID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Logs/:ID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Logs/:ID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Logs/:ID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Logs/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Logs/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Logs/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Logs/:ID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Logs/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Logs/:ID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Logs/:ID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Logs/:ID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Logs/:ID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Logs/:ID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Logs/:ID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Logs/:ID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Logs/:ID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Logs/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Logs/:ID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Logs/:ID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Logs/:ID
http GET {{baseUrl}}/api/v2/Logs/:ID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Logs/:ID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Logs/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the API System logs, most recent first.
{{baseUrl}}/api/v2/Logs
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Logs");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Logs")
require "http/client"

url = "{{baseUrl}}/api/v2/Logs"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Logs"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Logs");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Logs"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Logs HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Logs")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Logs"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Logs")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Logs")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Logs');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Logs'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Logs';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Logs',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Logs")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Logs',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Logs'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Logs');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Logs'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Logs';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Logs"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Logs" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Logs",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Logs');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Logs');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Logs');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Logs' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Logs' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Logs")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Logs"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Logs"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Logs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Logs') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Logs";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Logs
http GET {{baseUrl}}/api/v2/Logs
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Logs
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Logs")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Sends an email message.
{{baseUrl}}/api/v2/Notifications
BODY json

{
  "CC_Addresses": [],
  "IsBodyHtml": false,
  "MessageBody": "",
  "Subject": "",
  "To_Addresses": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Notifications");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CC_Addresses\": [],\n  \"IsBodyHtml\": false,\n  \"MessageBody\": \"\",\n  \"Subject\": \"\",\n  \"To_Addresses\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/Notifications" {:content-type :json
                                                                 :form-params {:CC_Addresses []
                                                                               :IsBodyHtml false
                                                                               :MessageBody ""
                                                                               :Subject ""
                                                                               :To_Addresses []}})
require "http/client"

url = "{{baseUrl}}/api/v2/Notifications"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"CC_Addresses\": [],\n  \"IsBodyHtml\": false,\n  \"MessageBody\": \"\",\n  \"Subject\": \"\",\n  \"To_Addresses\": []\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Notifications"),
    Content = new StringContent("{\n  \"CC_Addresses\": [],\n  \"IsBodyHtml\": false,\n  \"MessageBody\": \"\",\n  \"Subject\": \"\",\n  \"To_Addresses\": []\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Notifications");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CC_Addresses\": [],\n  \"IsBodyHtml\": false,\n  \"MessageBody\": \"\",\n  \"Subject\": \"\",\n  \"To_Addresses\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Notifications"

	payload := strings.NewReader("{\n  \"CC_Addresses\": [],\n  \"IsBodyHtml\": false,\n  \"MessageBody\": \"\",\n  \"Subject\": \"\",\n  \"To_Addresses\": []\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/Notifications HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 107

{
  "CC_Addresses": [],
  "IsBodyHtml": false,
  "MessageBody": "",
  "Subject": "",
  "To_Addresses": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/Notifications")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CC_Addresses\": [],\n  \"IsBodyHtml\": false,\n  \"MessageBody\": \"\",\n  \"Subject\": \"\",\n  \"To_Addresses\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Notifications"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CC_Addresses\": [],\n  \"IsBodyHtml\": false,\n  \"MessageBody\": \"\",\n  \"Subject\": \"\",\n  \"To_Addresses\": []\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  \"CC_Addresses\": [],\n  \"IsBodyHtml\": false,\n  \"MessageBody\": \"\",\n  \"Subject\": \"\",\n  \"To_Addresses\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Notifications")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/Notifications")
  .header("content-type", "application/json")
  .body("{\n  \"CC_Addresses\": [],\n  \"IsBodyHtml\": false,\n  \"MessageBody\": \"\",\n  \"Subject\": \"\",\n  \"To_Addresses\": []\n}")
  .asString();
const data = JSON.stringify({
  CC_Addresses: [],
  IsBodyHtml: false,
  MessageBody: '',
  Subject: '',
  To_Addresses: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/Notifications');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Notifications',
  headers: {'content-type': 'application/json'},
  data: {
    CC_Addresses: [],
    IsBodyHtml: false,
    MessageBody: '',
    Subject: '',
    To_Addresses: []
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Notifications';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"CC_Addresses":[],"IsBodyHtml":false,"MessageBody":"","Subject":"","To_Addresses":[]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Notifications',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CC_Addresses": [],\n  "IsBodyHtml": false,\n  "MessageBody": "",\n  "Subject": "",\n  "To_Addresses": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CC_Addresses\": [],\n  \"IsBodyHtml\": false,\n  \"MessageBody\": \"\",\n  \"Subject\": \"\",\n  \"To_Addresses\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Notifications")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Notifications',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  CC_Addresses: [],
  IsBodyHtml: false,
  MessageBody: '',
  Subject: '',
  To_Addresses: []
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Notifications',
  headers: {'content-type': 'application/json'},
  body: {
    CC_Addresses: [],
    IsBodyHtml: false,
    MessageBody: '',
    Subject: '',
    To_Addresses: []
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/Notifications');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CC_Addresses: [],
  IsBodyHtml: false,
  MessageBody: '',
  Subject: '',
  To_Addresses: []
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Notifications',
  headers: {'content-type': 'application/json'},
  data: {
    CC_Addresses: [],
    IsBodyHtml: false,
    MessageBody: '',
    Subject: '',
    To_Addresses: []
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Notifications';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"CC_Addresses":[],"IsBodyHtml":false,"MessageBody":"","Subject":"","To_Addresses":[]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CC_Addresses": @[  ],
                              @"IsBodyHtml": @NO,
                              @"MessageBody": @"",
                              @"Subject": @"",
                              @"To_Addresses": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Notifications"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Notifications" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"CC_Addresses\": [],\n  \"IsBodyHtml\": false,\n  \"MessageBody\": \"\",\n  \"Subject\": \"\",\n  \"To_Addresses\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Notifications",
  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([
    'CC_Addresses' => [
        
    ],
    'IsBodyHtml' => null,
    'MessageBody' => '',
    'Subject' => '',
    'To_Addresses' => [
        
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/Notifications', [
  'body' => '{
  "CC_Addresses": [],
  "IsBodyHtml": false,
  "MessageBody": "",
  "Subject": "",
  "To_Addresses": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Notifications');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CC_Addresses' => [
    
  ],
  'IsBodyHtml' => null,
  'MessageBody' => '',
  'Subject' => '',
  'To_Addresses' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CC_Addresses' => [
    
  ],
  'IsBodyHtml' => null,
  'MessageBody' => '',
  'Subject' => '',
  'To_Addresses' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Notifications');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Notifications' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CC_Addresses": [],
  "IsBodyHtml": false,
  "MessageBody": "",
  "Subject": "",
  "To_Addresses": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Notifications' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CC_Addresses": [],
  "IsBodyHtml": false,
  "MessageBody": "",
  "Subject": "",
  "To_Addresses": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CC_Addresses\": [],\n  \"IsBodyHtml\": false,\n  \"MessageBody\": \"\",\n  \"Subject\": \"\",\n  \"To_Addresses\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/Notifications", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Notifications"

payload = {
    "CC_Addresses": [],
    "IsBodyHtml": False,
    "MessageBody": "",
    "Subject": "",
    "To_Addresses": []
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Notifications"

payload <- "{\n  \"CC_Addresses\": [],\n  \"IsBodyHtml\": false,\n  \"MessageBody\": \"\",\n  \"Subject\": \"\",\n  \"To_Addresses\": []\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Notifications")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"CC_Addresses\": [],\n  \"IsBodyHtml\": false,\n  \"MessageBody\": \"\",\n  \"Subject\": \"\",\n  \"To_Addresses\": []\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/Notifications') do |req|
  req.body = "{\n  \"CC_Addresses\": [],\n  \"IsBodyHtml\": false,\n  \"MessageBody\": \"\",\n  \"Subject\": \"\",\n  \"To_Addresses\": []\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Notifications";

    let payload = json!({
        "CC_Addresses": (),
        "IsBodyHtml": false,
        "MessageBody": "",
        "Subject": "",
        "To_Addresses": ()
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/Notifications \
  --header 'content-type: application/json' \
  --data '{
  "CC_Addresses": [],
  "IsBodyHtml": false,
  "MessageBody": "",
  "Subject": "",
  "To_Addresses": []
}'
echo '{
  "CC_Addresses": [],
  "IsBodyHtml": false,
  "MessageBody": "",
  "Subject": "",
  "To_Addresses": []
}' |  \
  http POST {{baseUrl}}/api/v2/Notifications \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "CC_Addresses": [],\n  "IsBodyHtml": false,\n  "MessageBody": "",\n  "Subject": "",\n  "To_Addresses": []\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Notifications
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "CC_Addresses": [],
  "IsBodyHtml": false,
  "MessageBody": "",
  "Subject": "",
  "To_Addresses": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Notifications")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the package reports for a client.
{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports
QUERY PARAMS

ClientID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports")
require "http/client"

url = "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Clients/:ClientID/PackageReports HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Clients/:ClientID/PackageReports',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Clients/:ClientID/PackageReports")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Clients/:ClientID/PackageReports') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Clients/:ClientID/PackageReports
http GET {{baseUrl}}/api/v2/Clients/:ClientID/PackageReports
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Clients/:ClientID/PackageReports
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Submit a batch of package reports
{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch
QUERY PARAMS

ClientID
BODY json

[
  {
    "Categories": [
      {
        "Values": [
          {
            "Key": "",
            "TimeStamp": "",
            "Value": ""
          }
        ],
        "category": ""
      }
    ],
    "PackageDescription": "",
    "PackageID": ""
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"Categories\": [\n      {\n        \"Values\": [\n          {\n            \"Key\": \"\",\n            \"TimeStamp\": \"\",\n            \"Value\": \"\"\n          }\n        ],\n        \"category\": \"\"\n      }\n    ],\n    \"PackageDescription\": \"\",\n    \"PackageID\": \"\"\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch" {:content-type :json
                                                                                         :form-params [{:Categories [{:Values [{:Key ""
                                                                                                                                :TimeStamp ""
                                                                                                                                :Value ""}]
                                                                                                                      :category ""}]
                                                                                                        :PackageDescription ""
                                                                                                        :PackageID ""}]})
require "http/client"

url = "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"Categories\": [\n      {\n        \"Values\": [\n          {\n            \"Key\": \"\",\n            \"TimeStamp\": \"\",\n            \"Value\": \"\"\n          }\n        ],\n        \"category\": \"\"\n      }\n    ],\n    \"PackageDescription\": \"\",\n    \"PackageID\": \"\"\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}}/api/v2/Clients/:ClientID/PackageReports/Batch"),
    Content = new StringContent("[\n  {\n    \"Categories\": [\n      {\n        \"Values\": [\n          {\n            \"Key\": \"\",\n            \"TimeStamp\": \"\",\n            \"Value\": \"\"\n          }\n        ],\n        \"category\": \"\"\n      }\n    ],\n    \"PackageDescription\": \"\",\n    \"PackageID\": \"\"\n  }\n]")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"Categories\": [\n      {\n        \"Values\": [\n          {\n            \"Key\": \"\",\n            \"TimeStamp\": \"\",\n            \"Value\": \"\"\n          }\n        ],\n        \"category\": \"\"\n      }\n    ],\n    \"PackageDescription\": \"\",\n    \"PackageID\": \"\"\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch"

	payload := strings.NewReader("[\n  {\n    \"Categories\": [\n      {\n        \"Values\": [\n          {\n            \"Key\": \"\",\n            \"TimeStamp\": \"\",\n            \"Value\": \"\"\n          }\n        ],\n        \"category\": \"\"\n      }\n    ],\n    \"PackageDescription\": \"\",\n    \"PackageID\": \"\"\n  }\n]")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/Clients/:ClientID/PackageReports/Batch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 258

[
  {
    "Categories": [
      {
        "Values": [
          {
            "Key": "",
            "TimeStamp": "",
            "Value": ""
          }
        ],
        "category": ""
      }
    ],
    "PackageDescription": "",
    "PackageID": ""
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"Categories\": [\n      {\n        \"Values\": [\n          {\n            \"Key\": \"\",\n            \"TimeStamp\": \"\",\n            \"Value\": \"\"\n          }\n        ],\n        \"category\": \"\"\n      }\n    ],\n    \"PackageDescription\": \"\",\n    \"PackageID\": \"\"\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"Categories\": [\n      {\n        \"Values\": [\n          {\n            \"Key\": \"\",\n            \"TimeStamp\": \"\",\n            \"Value\": \"\"\n          }\n        ],\n        \"category\": \"\"\n      }\n    ],\n    \"PackageDescription\": \"\",\n    \"PackageID\": \"\"\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    \"Categories\": [\n      {\n        \"Values\": [\n          {\n            \"Key\": \"\",\n            \"TimeStamp\": \"\",\n            \"Value\": \"\"\n          }\n        ],\n        \"category\": \"\"\n      }\n    ],\n    \"PackageDescription\": \"\",\n    \"PackageID\": \"\"\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"Categories\": [\n      {\n        \"Values\": [\n          {\n            \"Key\": \"\",\n            \"TimeStamp\": \"\",\n            \"Value\": \"\"\n          }\n        ],\n        \"category\": \"\"\n      }\n    ],\n    \"PackageDescription\": \"\",\n    \"PackageID\": \"\"\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    Categories: [
      {
        Values: [
          {
            Key: '',
            TimeStamp: '',
            Value: ''
          }
        ],
        category: ''
      }
    ],
    PackageDescription: '',
    PackageID: ''
  }
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch',
  headers: {'content-type': 'application/json'},
  data: [
    {
      Categories: [{Values: [{Key: '', TimeStamp: '', Value: ''}], category: ''}],
      PackageDescription: '',
      PackageID: ''
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"Categories":[{"Values":[{"Key":"","TimeStamp":"","Value":""}],"category":""}],"PackageDescription":"","PackageID":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "Categories": [\n      {\n        "Values": [\n          {\n            "Key": "",\n            "TimeStamp": "",\n            "Value": ""\n          }\n        ],\n        "category": ""\n      }\n    ],\n    "PackageDescription": "",\n    "PackageID": ""\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    \"Categories\": [\n      {\n        \"Values\": [\n          {\n            \"Key\": \"\",\n            \"TimeStamp\": \"\",\n            \"Value\": \"\"\n          }\n        ],\n        \"category\": \"\"\n      }\n    ],\n    \"PackageDescription\": \"\",\n    \"PackageID\": \"\"\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Clients/:ClientID/PackageReports/Batch',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify([
  {
    Categories: [{Values: [{Key: '', TimeStamp: '', Value: ''}], category: ''}],
    PackageDescription: '',
    PackageID: ''
  }
]));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch',
  headers: {'content-type': 'application/json'},
  body: [
    {
      Categories: [{Values: [{Key: '', TimeStamp: '', Value: ''}], category: ''}],
      PackageDescription: '',
      PackageID: ''
    }
  ],
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {
    Categories: [
      {
        Values: [
          {
            Key: '',
            TimeStamp: '',
            Value: ''
          }
        ],
        category: ''
      }
    ],
    PackageDescription: '',
    PackageID: ''
  }
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch',
  headers: {'content-type': 'application/json'},
  data: [
    {
      Categories: [{Values: [{Key: '', TimeStamp: '', Value: ''}], category: ''}],
      PackageDescription: '',
      PackageID: ''
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"Categories":[{"Values":[{"Key":"","TimeStamp":"","Value":""}],"category":""}],"PackageDescription":"","PackageID":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{ @"Categories": @[ @{ @"Values": @[ @{ @"Key": @"", @"TimeStamp": @"", @"Value": @"" } ], @"category": @"" } ], @"PackageDescription": @"", @"PackageID": @"" } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"Categories\": [\n      {\n        \"Values\": [\n          {\n            \"Key\": \"\",\n            \"TimeStamp\": \"\",\n            \"Value\": \"\"\n          }\n        ],\n        \"category\": \"\"\n      }\n    ],\n    \"PackageDescription\": \"\",\n    \"PackageID\": \"\"\n  }\n]" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch",
  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([
    [
        'Categories' => [
                [
                                'Values' => [
                                                                [
                                                                                                                                'Key' => '',
                                                                                                                                'TimeStamp' => '',
                                                                                                                                'Value' => ''
                                                                ]
                                ],
                                'category' => ''
                ]
        ],
        'PackageDescription' => '',
        'PackageID' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch', [
  'body' => '[
  {
    "Categories": [
      {
        "Values": [
          {
            "Key": "",
            "TimeStamp": "",
            "Value": ""
          }
        ],
        "category": ""
      }
    ],
    "PackageDescription": "",
    "PackageID": ""
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'Categories' => [
        [
                'Values' => [
                                [
                                                                'Key' => '',
                                                                'TimeStamp' => '',
                                                                'Value' => ''
                                ]
                ],
                'category' => ''
        ]
    ],
    'PackageDescription' => '',
    'PackageID' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'Categories' => [
        [
                'Values' => [
                                [
                                                                'Key' => '',
                                                                'TimeStamp' => '',
                                                                'Value' => ''
                                ]
                ],
                'category' => ''
        ]
    ],
    'PackageDescription' => '',
    'PackageID' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "Categories": [
      {
        "Values": [
          {
            "Key": "",
            "TimeStamp": "",
            "Value": ""
          }
        ],
        "category": ""
      }
    ],
    "PackageDescription": "",
    "PackageID": ""
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "Categories": [
      {
        "Values": [
          {
            "Key": "",
            "TimeStamp": "",
            "Value": ""
          }
        ],
        "category": ""
      }
    ],
    "PackageDescription": "",
    "PackageID": ""
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"Categories\": [\n      {\n        \"Values\": [\n          {\n            \"Key\": \"\",\n            \"TimeStamp\": \"\",\n            \"Value\": \"\"\n          }\n        ],\n        \"category\": \"\"\n      }\n    ],\n    \"PackageDescription\": \"\",\n    \"PackageID\": \"\"\n  }\n]"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/Clients/:ClientID/PackageReports/Batch", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch"

payload = [
    {
        "Categories": [
            {
                "Values": [
                    {
                        "Key": "",
                        "TimeStamp": "",
                        "Value": ""
                    }
                ],
                "category": ""
            }
        ],
        "PackageDescription": "",
        "PackageID": ""
    }
]
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch"

payload <- "[\n  {\n    \"Categories\": [\n      {\n        \"Values\": [\n          {\n            \"Key\": \"\",\n            \"TimeStamp\": \"\",\n            \"Value\": \"\"\n          }\n        ],\n        \"category\": \"\"\n      }\n    ],\n    \"PackageDescription\": \"\",\n    \"PackageID\": \"\"\n  }\n]"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "[\n  {\n    \"Categories\": [\n      {\n        \"Values\": [\n          {\n            \"Key\": \"\",\n            \"TimeStamp\": \"\",\n            \"Value\": \"\"\n          }\n        ],\n        \"category\": \"\"\n      }\n    ],\n    \"PackageDescription\": \"\",\n    \"PackageID\": \"\"\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/api/v2/Clients/:ClientID/PackageReports/Batch') do |req|
  req.body = "[\n  {\n    \"Categories\": [\n      {\n        \"Values\": [\n          {\n            \"Key\": \"\",\n            \"TimeStamp\": \"\",\n            \"Value\": \"\"\n          }\n        ],\n        \"category\": \"\"\n      }\n    ],\n    \"PackageDescription\": \"\",\n    \"PackageID\": \"\"\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}}/api/v2/Clients/:ClientID/PackageReports/Batch";

    let payload = (
        json!({
            "Categories": (
                json!({
                    "Values": (
                        json!({
                            "Key": "",
                            "TimeStamp": "",
                            "Value": ""
                        })
                    ),
                    "category": ""
                })
            ),
            "PackageDescription": "",
            "PackageID": ""
        })
    );

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch \
  --header 'content-type: application/json' \
  --data '[
  {
    "Categories": [
      {
        "Values": [
          {
            "Key": "",
            "TimeStamp": "",
            "Value": ""
          }
        ],
        "category": ""
      }
    ],
    "PackageDescription": "",
    "PackageID": ""
  }
]'
echo '[
  {
    "Categories": [
      {
        "Values": [
          {
            "Key": "",
            "TimeStamp": "",
            "Value": ""
          }
        ],
        "category": ""
      }
    ],
    "PackageDescription": "",
    "PackageID": ""
  }
]' |  \
  http PUT {{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "Categories": [\n      {\n        "Values": [\n          {\n            "Key": "",\n            "TimeStamp": "",\n            "Value": ""\n          }\n        ],\n        "category": ""\n      }\n    ],\n    "PackageDescription": "",\n    "PackageID": ""\n  }\n]' \
  --output-document \
  - {{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "Categories": [
      [
        "Values": [
          [
            "Key": "",
            "TimeStamp": "",
            "Value": ""
          ]
        ],
        "category": ""
      ]
    ],
    "PackageDescription": "",
    "PackageID": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports/Batch")! 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 Submit a package report
{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports
QUERY PARAMS

ClientID
BODY json

{
  "Categories": [
    {
      "Values": [
        {
          "Key": "",
          "TimeStamp": "",
          "Value": ""
        }
      ],
      "category": ""
    }
  ],
  "PackageDescription": "",
  "PackageID": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Categories\": [\n    {\n      \"Values\": [\n        {\n          \"Key\": \"\",\n          \"TimeStamp\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"category\": \"\"\n    }\n  ],\n  \"PackageDescription\": \"\",\n  \"PackageID\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports" {:content-type :json
                                                                                   :form-params {:Categories [{:Values [{:Key ""
                                                                                                                         :TimeStamp ""
                                                                                                                         :Value ""}]
                                                                                                               :category ""}]
                                                                                                 :PackageDescription ""
                                                                                                 :PackageID ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Categories\": [\n    {\n      \"Values\": [\n        {\n          \"Key\": \"\",\n          \"TimeStamp\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"category\": \"\"\n    }\n  ],\n  \"PackageDescription\": \"\",\n  \"PackageID\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports"),
    Content = new StringContent("{\n  \"Categories\": [\n    {\n      \"Values\": [\n        {\n          \"Key\": \"\",\n          \"TimeStamp\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"category\": \"\"\n    }\n  ],\n  \"PackageDescription\": \"\",\n  \"PackageID\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Categories\": [\n    {\n      \"Values\": [\n        {\n          \"Key\": \"\",\n          \"TimeStamp\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"category\": \"\"\n    }\n  ],\n  \"PackageDescription\": \"\",\n  \"PackageID\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports"

	payload := strings.NewReader("{\n  \"Categories\": [\n    {\n      \"Values\": [\n        {\n          \"Key\": \"\",\n          \"TimeStamp\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"category\": \"\"\n    }\n  ],\n  \"PackageDescription\": \"\",\n  \"PackageID\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/Clients/:ClientID/PackageReports HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 222

{
  "Categories": [
    {
      "Values": [
        {
          "Key": "",
          "TimeStamp": "",
          "Value": ""
        }
      ],
      "category": ""
    }
  ],
  "PackageDescription": "",
  "PackageID": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Categories\": [\n    {\n      \"Values\": [\n        {\n          \"Key\": \"\",\n          \"TimeStamp\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"category\": \"\"\n    }\n  ],\n  \"PackageDescription\": \"\",\n  \"PackageID\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Categories\": [\n    {\n      \"Values\": [\n        {\n          \"Key\": \"\",\n          \"TimeStamp\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"category\": \"\"\n    }\n  ],\n  \"PackageDescription\": \"\",\n  \"PackageID\": \"\"\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  \"Categories\": [\n    {\n      \"Values\": [\n        {\n          \"Key\": \"\",\n          \"TimeStamp\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"category\": \"\"\n    }\n  ],\n  \"PackageDescription\": \"\",\n  \"PackageID\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports")
  .header("content-type", "application/json")
  .body("{\n  \"Categories\": [\n    {\n      \"Values\": [\n        {\n          \"Key\": \"\",\n          \"TimeStamp\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"category\": \"\"\n    }\n  ],\n  \"PackageDescription\": \"\",\n  \"PackageID\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Categories: [
    {
      Values: [
        {
          Key: '',
          TimeStamp: '',
          Value: ''
        }
      ],
      category: ''
    }
  ],
  PackageDescription: '',
  PackageID: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports',
  headers: {'content-type': 'application/json'},
  data: {
    Categories: [{Values: [{Key: '', TimeStamp: '', Value: ''}], category: ''}],
    PackageDescription: '',
    PackageID: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Categories":[{"Values":[{"Key":"","TimeStamp":"","Value":""}],"category":""}],"PackageDescription":"","PackageID":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Categories": [\n    {\n      "Values": [\n        {\n          "Key": "",\n          "TimeStamp": "",\n          "Value": ""\n        }\n      ],\n      "category": ""\n    }\n  ],\n  "PackageDescription": "",\n  "PackageID": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Categories\": [\n    {\n      \"Values\": [\n        {\n          \"Key\": \"\",\n          \"TimeStamp\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"category\": \"\"\n    }\n  ],\n  \"PackageDescription\": \"\",\n  \"PackageID\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Clients/:ClientID/PackageReports',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Categories: [{Values: [{Key: '', TimeStamp: '', Value: ''}], category: ''}],
  PackageDescription: '',
  PackageID: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports',
  headers: {'content-type': 'application/json'},
  body: {
    Categories: [{Values: [{Key: '', TimeStamp: '', Value: ''}], category: ''}],
    PackageDescription: '',
    PackageID: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Categories: [
    {
      Values: [
        {
          Key: '',
          TimeStamp: '',
          Value: ''
        }
      ],
      category: ''
    }
  ],
  PackageDescription: '',
  PackageID: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports',
  headers: {'content-type': 'application/json'},
  data: {
    Categories: [{Values: [{Key: '', TimeStamp: '', Value: ''}], category: ''}],
    PackageDescription: '',
    PackageID: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Categories":[{"Values":[{"Key":"","TimeStamp":"","Value":""}],"category":""}],"PackageDescription":"","PackageID":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Categories": @[ @{ @"Values": @[ @{ @"Key": @"", @"TimeStamp": @"", @"Value": @"" } ], @"category": @"" } ],
                              @"PackageDescription": @"",
                              @"PackageID": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Categories\": [\n    {\n      \"Values\": [\n        {\n          \"Key\": \"\",\n          \"TimeStamp\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"category\": \"\"\n    }\n  ],\n  \"PackageDescription\": \"\",\n  \"PackageID\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports",
  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([
    'Categories' => [
        [
                'Values' => [
                                [
                                                                'Key' => '',
                                                                'TimeStamp' => '',
                                                                'Value' => ''
                                ]
                ],
                'category' => ''
        ]
    ],
    'PackageDescription' => '',
    'PackageID' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports', [
  'body' => '{
  "Categories": [
    {
      "Values": [
        {
          "Key": "",
          "TimeStamp": "",
          "Value": ""
        }
      ],
      "category": ""
    }
  ],
  "PackageDescription": "",
  "PackageID": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Categories' => [
    [
        'Values' => [
                [
                                'Key' => '',
                                'TimeStamp' => '',
                                'Value' => ''
                ]
        ],
        'category' => ''
    ]
  ],
  'PackageDescription' => '',
  'PackageID' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Categories' => [
    [
        'Values' => [
                [
                                'Key' => '',
                                'TimeStamp' => '',
                                'Value' => ''
                ]
        ],
        'category' => ''
    ]
  ],
  'PackageDescription' => '',
  'PackageID' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Categories": [
    {
      "Values": [
        {
          "Key": "",
          "TimeStamp": "",
          "Value": ""
        }
      ],
      "category": ""
    }
  ],
  "PackageDescription": "",
  "PackageID": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Categories": [
    {
      "Values": [
        {
          "Key": "",
          "TimeStamp": "",
          "Value": ""
        }
      ],
      "category": ""
    }
  ],
  "PackageDescription": "",
  "PackageID": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Categories\": [\n    {\n      \"Values\": [\n        {\n          \"Key\": \"\",\n          \"TimeStamp\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"category\": \"\"\n    }\n  ],\n  \"PackageDescription\": \"\",\n  \"PackageID\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/Clients/:ClientID/PackageReports", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports"

payload = {
    "Categories": [
        {
            "Values": [
                {
                    "Key": "",
                    "TimeStamp": "",
                    "Value": ""
                }
            ],
            "category": ""
        }
    ],
    "PackageDescription": "",
    "PackageID": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports"

payload <- "{\n  \"Categories\": [\n    {\n      \"Values\": [\n        {\n          \"Key\": \"\",\n          \"TimeStamp\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"category\": \"\"\n    }\n  ],\n  \"PackageDescription\": \"\",\n  \"PackageID\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Categories\": [\n    {\n      \"Values\": [\n        {\n          \"Key\": \"\",\n          \"TimeStamp\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"category\": \"\"\n    }\n  ],\n  \"PackageDescription\": \"\",\n  \"PackageID\": \"\"\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/api/v2/Clients/:ClientID/PackageReports') do |req|
  req.body = "{\n  \"Categories\": [\n    {\n      \"Values\": [\n        {\n          \"Key\": \"\",\n          \"TimeStamp\": \"\",\n          \"Value\": \"\"\n        }\n      ],\n      \"category\": \"\"\n    }\n  ],\n  \"PackageDescription\": \"\",\n  \"PackageID\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports";

    let payload = json!({
        "Categories": (
            json!({
                "Values": (
                    json!({
                        "Key": "",
                        "TimeStamp": "",
                        "Value": ""
                    })
                ),
                "category": ""
            })
        ),
        "PackageDescription": "",
        "PackageID": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/Clients/:ClientID/PackageReports \
  --header 'content-type: application/json' \
  --data '{
  "Categories": [
    {
      "Values": [
        {
          "Key": "",
          "TimeStamp": "",
          "Value": ""
        }
      ],
      "category": ""
    }
  ],
  "PackageDescription": "",
  "PackageID": ""
}'
echo '{
  "Categories": [
    {
      "Values": [
        {
          "Key": "",
          "TimeStamp": "",
          "Value": ""
        }
      ],
      "category": ""
    }
  ],
  "PackageDescription": "",
  "PackageID": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/Clients/:ClientID/PackageReports \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Categories": [\n    {\n      "Values": [\n        {\n          "Key": "",\n          "TimeStamp": "",\n          "Value": ""\n        }\n      ],\n      "category": ""\n    }\n  ],\n  "PackageDescription": "",\n  "PackageID": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Clients/:ClientID/PackageReports
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Categories": [
    [
      "Values": [
        [
          "Key": "",
          "TimeStamp": "",
          "Value": ""
        ]
      ],
      "category": ""
    ]
  ],
  "PackageDescription": "",
  "PackageID": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Clients/:ClientID/PackageReports")! 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 Add a Package to the Update System.
{{baseUrl}}/api/v2/Packages
BODY json

{
  "Autorun": false,
  "CRC": "",
  "Description": "",
  "LocalizedName": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "Url": "",
  "Version": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Packages");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/Packages" {:content-type :json
                                                            :form-params {:Autorun false
                                                                          :CRC ""
                                                                          :Description ""
                                                                          :LocalizedName ""
                                                                          :Notes ""
                                                                          :PackageID ""
                                                                          :PackageTypeID ""
                                                                          :PreviousVersion 0
                                                                          :ReleaseDate ""
                                                                          :Released false
                                                                          :RemoveOnSuccess false
                                                                          :Size 0
                                                                          :Switches ""
                                                                          :Url ""
                                                                          :Version 0}})
require "http/client"

url = "{{baseUrl}}/api/v2/Packages"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Packages"),
    Content = new StringContent("{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Packages");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Packages"

	payload := strings.NewReader("{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/Packages HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 290

{
  "Autorun": false,
  "CRC": "",
  "Description": "",
  "LocalizedName": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "Url": "",
  "Version": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/Packages")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Packages"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Packages")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/Packages")
  .header("content-type", "application/json")
  .body("{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}")
  .asString();
const data = JSON.stringify({
  Autorun: false,
  CRC: '',
  Description: '',
  LocalizedName: '',
  Notes: '',
  PackageID: '',
  PackageTypeID: '',
  PreviousVersion: 0,
  ReleaseDate: '',
  Released: false,
  RemoveOnSuccess: false,
  Size: 0,
  Switches: '',
  Url: '',
  Version: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/Packages');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Packages',
  headers: {'content-type': 'application/json'},
  data: {
    Autorun: false,
    CRC: '',
    Description: '',
    LocalizedName: '',
    Notes: '',
    PackageID: '',
    PackageTypeID: '',
    PreviousVersion: 0,
    ReleaseDate: '',
    Released: false,
    RemoveOnSuccess: false,
    Size: 0,
    Switches: '',
    Url: '',
    Version: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Packages';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Autorun":false,"CRC":"","Description":"","LocalizedName":"","Notes":"","PackageID":"","PackageTypeID":"","PreviousVersion":0,"ReleaseDate":"","Released":false,"RemoveOnSuccess":false,"Size":0,"Switches":"","Url":"","Version":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Packages',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Autorun": false,\n  "CRC": "",\n  "Description": "",\n  "LocalizedName": "",\n  "Notes": "",\n  "PackageID": "",\n  "PackageTypeID": "",\n  "PreviousVersion": 0,\n  "ReleaseDate": "",\n  "Released": false,\n  "RemoveOnSuccess": false,\n  "Size": 0,\n  "Switches": "",\n  "Url": "",\n  "Version": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Packages")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Packages',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Autorun: false,
  CRC: '',
  Description: '',
  LocalizedName: '',
  Notes: '',
  PackageID: '',
  PackageTypeID: '',
  PreviousVersion: 0,
  ReleaseDate: '',
  Released: false,
  RemoveOnSuccess: false,
  Size: 0,
  Switches: '',
  Url: '',
  Version: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Packages',
  headers: {'content-type': 'application/json'},
  body: {
    Autorun: false,
    CRC: '',
    Description: '',
    LocalizedName: '',
    Notes: '',
    PackageID: '',
    PackageTypeID: '',
    PreviousVersion: 0,
    ReleaseDate: '',
    Released: false,
    RemoveOnSuccess: false,
    Size: 0,
    Switches: '',
    Url: '',
    Version: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/Packages');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Autorun: false,
  CRC: '',
  Description: '',
  LocalizedName: '',
  Notes: '',
  PackageID: '',
  PackageTypeID: '',
  PreviousVersion: 0,
  ReleaseDate: '',
  Released: false,
  RemoveOnSuccess: false,
  Size: 0,
  Switches: '',
  Url: '',
  Version: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Packages',
  headers: {'content-type': 'application/json'},
  data: {
    Autorun: false,
    CRC: '',
    Description: '',
    LocalizedName: '',
    Notes: '',
    PackageID: '',
    PackageTypeID: '',
    PreviousVersion: 0,
    ReleaseDate: '',
    Released: false,
    RemoveOnSuccess: false,
    Size: 0,
    Switches: '',
    Url: '',
    Version: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Packages';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Autorun":false,"CRC":"","Description":"","LocalizedName":"","Notes":"","PackageID":"","PackageTypeID":"","PreviousVersion":0,"ReleaseDate":"","Released":false,"RemoveOnSuccess":false,"Size":0,"Switches":"","Url":"","Version":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Autorun": @NO,
                              @"CRC": @"",
                              @"Description": @"",
                              @"LocalizedName": @"",
                              @"Notes": @"",
                              @"PackageID": @"",
                              @"PackageTypeID": @"",
                              @"PreviousVersion": @0,
                              @"ReleaseDate": @"",
                              @"Released": @NO,
                              @"RemoveOnSuccess": @NO,
                              @"Size": @0,
                              @"Switches": @"",
                              @"Url": @"",
                              @"Version": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Packages"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Packages" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Packages",
  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([
    'Autorun' => null,
    'CRC' => '',
    'Description' => '',
    'LocalizedName' => '',
    'Notes' => '',
    'PackageID' => '',
    'PackageTypeID' => '',
    'PreviousVersion' => 0,
    'ReleaseDate' => '',
    'Released' => null,
    'RemoveOnSuccess' => null,
    'Size' => 0,
    'Switches' => '',
    'Url' => '',
    'Version' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/Packages', [
  'body' => '{
  "Autorun": false,
  "CRC": "",
  "Description": "",
  "LocalizedName": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "Url": "",
  "Version": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Packages');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Autorun' => null,
  'CRC' => '',
  'Description' => '',
  'LocalizedName' => '',
  'Notes' => '',
  'PackageID' => '',
  'PackageTypeID' => '',
  'PreviousVersion' => 0,
  'ReleaseDate' => '',
  'Released' => null,
  'RemoveOnSuccess' => null,
  'Size' => 0,
  'Switches' => '',
  'Url' => '',
  'Version' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Autorun' => null,
  'CRC' => '',
  'Description' => '',
  'LocalizedName' => '',
  'Notes' => '',
  'PackageID' => '',
  'PackageTypeID' => '',
  'PreviousVersion' => 0,
  'ReleaseDate' => '',
  'Released' => null,
  'RemoveOnSuccess' => null,
  'Size' => 0,
  'Switches' => '',
  'Url' => '',
  'Version' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Packages');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Packages' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Autorun": false,
  "CRC": "",
  "Description": "",
  "LocalizedName": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "Url": "",
  "Version": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Packages' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Autorun": false,
  "CRC": "",
  "Description": "",
  "LocalizedName": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "Url": "",
  "Version": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/Packages", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Packages"

payload = {
    "Autorun": False,
    "CRC": "",
    "Description": "",
    "LocalizedName": "",
    "Notes": "",
    "PackageID": "",
    "PackageTypeID": "",
    "PreviousVersion": 0,
    "ReleaseDate": "",
    "Released": False,
    "RemoveOnSuccess": False,
    "Size": 0,
    "Switches": "",
    "Url": "",
    "Version": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Packages"

payload <- "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Packages")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/Packages') do |req|
  req.body = "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Packages";

    let payload = json!({
        "Autorun": false,
        "CRC": "",
        "Description": "",
        "LocalizedName": "",
        "Notes": "",
        "PackageID": "",
        "PackageTypeID": "",
        "PreviousVersion": 0,
        "ReleaseDate": "",
        "Released": false,
        "RemoveOnSuccess": false,
        "Size": 0,
        "Switches": "",
        "Url": "",
        "Version": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/Packages \
  --header 'content-type: application/json' \
  --data '{
  "Autorun": false,
  "CRC": "",
  "Description": "",
  "LocalizedName": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "Url": "",
  "Version": 0
}'
echo '{
  "Autorun": false,
  "CRC": "",
  "Description": "",
  "LocalizedName": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "Url": "",
  "Version": 0
}' |  \
  http POST {{baseUrl}}/api/v2/Packages \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Autorun": false,\n  "CRC": "",\n  "Description": "",\n  "LocalizedName": "",\n  "Notes": "",\n  "PackageID": "",\n  "PackageTypeID": "",\n  "PreviousVersion": 0,\n  "ReleaseDate": "",\n  "Released": false,\n  "RemoveOnSuccess": false,\n  "Size": 0,\n  "Switches": "",\n  "Url": "",\n  "Version": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Packages
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Autorun": false,
  "CRC": "",
  "Description": "",
  "LocalizedName": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "Url": "",
  "Version": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Packages")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a Package.
{{baseUrl}}/api/v2/Packages/:ID
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Packages/:ID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/Packages/:ID")
require "http/client"

url = "{{baseUrl}}/api/v2/Packages/:ID"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Packages/:ID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Packages/:ID");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Packages/:ID"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/Packages/:ID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/Packages/:ID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Packages/:ID"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Packages/:ID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/Packages/:ID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/Packages/:ID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/Packages/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Packages/:ID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Packages/:ID',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Packages/:ID")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Packages/:ID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/Packages/:ID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/Packages/:ID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/Packages/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Packages/:ID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Packages/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Packages/:ID" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Packages/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/Packages/:ID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Packages/:ID');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Packages/:ID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Packages/:ID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Packages/:ID' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/Packages/:ID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Packages/:ID"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Packages/:ID"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Packages/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/Packages/:ID') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Packages/:ID";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/Packages/:ID
http DELETE {{baseUrl}}/api/v2/Packages/:ID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/Packages/:ID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Packages/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Find a Package.
{{baseUrl}}/api/v2/Packages/:ID
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Packages/:ID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Packages/:ID")
require "http/client"

url = "{{baseUrl}}/api/v2/Packages/:ID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Packages/:ID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Packages/:ID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Packages/:ID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Packages/:ID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Packages/:ID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Packages/:ID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Packages/:ID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Packages/:ID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Packages/:ID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Packages/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Packages/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Packages/:ID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Packages/:ID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Packages/:ID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Packages/:ID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Packages/:ID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Packages/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Packages/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Packages/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Packages/:ID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Packages/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Packages/:ID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Packages/:ID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Packages/:ID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Packages/:ID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Packages/:ID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Packages/:ID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Packages/:ID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Packages/:ID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Packages/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Packages/:ID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Packages/:ID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Packages/:ID
http GET {{baseUrl}}/api/v2/Packages/:ID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Packages/:ID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Packages/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET List Packages.
{{baseUrl}}/api/v2/Packages
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Packages");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Packages")
require "http/client"

url = "{{baseUrl}}/api/v2/Packages"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Packages"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Packages");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Packages"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Packages HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Packages")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Packages"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Packages")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Packages")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Packages');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Packages'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Packages';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Packages',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Packages")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Packages',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Packages'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Packages');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Packages'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Packages';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Packages"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Packages" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Packages",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Packages');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Packages');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Packages');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Packages' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Packages' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Packages")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Packages"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Packages"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Packages")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Packages') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Packages";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Packages
http GET {{baseUrl}}/api/v2/Packages
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Packages
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Packages")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Modify a Packge to the Update System.
{{baseUrl}}/api/v2/Packages/:ID
QUERY PARAMS

ID
BODY json

{
  "Autorun": false,
  "CRC": "",
  "Description": "",
  "LocalizedName": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "Url": "",
  "Version": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Packages/:ID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/Packages/:ID" {:content-type :json
                                                               :form-params {:Autorun false
                                                                             :CRC ""
                                                                             :Description ""
                                                                             :LocalizedName ""
                                                                             :Notes ""
                                                                             :PackageID ""
                                                                             :PackageTypeID ""
                                                                             :PreviousVersion 0
                                                                             :ReleaseDate ""
                                                                             :Released false
                                                                             :RemoveOnSuccess false
                                                                             :Size 0
                                                                             :Switches ""
                                                                             :Url ""
                                                                             :Version 0}})
require "http/client"

url = "{{baseUrl}}/api/v2/Packages/:ID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Packages/:ID"),
    Content = new StringContent("{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Packages/:ID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Packages/:ID"

	payload := strings.NewReader("{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/Packages/:ID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 290

{
  "Autorun": false,
  "CRC": "",
  "Description": "",
  "LocalizedName": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "Url": "",
  "Version": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/Packages/:ID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Packages/:ID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Packages/:ID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/Packages/:ID")
  .header("content-type", "application/json")
  .body("{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}")
  .asString();
const data = JSON.stringify({
  Autorun: false,
  CRC: '',
  Description: '',
  LocalizedName: '',
  Notes: '',
  PackageID: '',
  PackageTypeID: '',
  PreviousVersion: 0,
  ReleaseDate: '',
  Released: false,
  RemoveOnSuccess: false,
  Size: 0,
  Switches: '',
  Url: '',
  Version: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/Packages/:ID');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Packages/:ID',
  headers: {'content-type': 'application/json'},
  data: {
    Autorun: false,
    CRC: '',
    Description: '',
    LocalizedName: '',
    Notes: '',
    PackageID: '',
    PackageTypeID: '',
    PreviousVersion: 0,
    ReleaseDate: '',
    Released: false,
    RemoveOnSuccess: false,
    Size: 0,
    Switches: '',
    Url: '',
    Version: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Packages/:ID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Autorun":false,"CRC":"","Description":"","LocalizedName":"","Notes":"","PackageID":"","PackageTypeID":"","PreviousVersion":0,"ReleaseDate":"","Released":false,"RemoveOnSuccess":false,"Size":0,"Switches":"","Url":"","Version":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Packages/:ID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Autorun": false,\n  "CRC": "",\n  "Description": "",\n  "LocalizedName": "",\n  "Notes": "",\n  "PackageID": "",\n  "PackageTypeID": "",\n  "PreviousVersion": 0,\n  "ReleaseDate": "",\n  "Released": false,\n  "RemoveOnSuccess": false,\n  "Size": 0,\n  "Switches": "",\n  "Url": "",\n  "Version": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Packages/:ID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Packages/:ID',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Autorun: false,
  CRC: '',
  Description: '',
  LocalizedName: '',
  Notes: '',
  PackageID: '',
  PackageTypeID: '',
  PreviousVersion: 0,
  ReleaseDate: '',
  Released: false,
  RemoveOnSuccess: false,
  Size: 0,
  Switches: '',
  Url: '',
  Version: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Packages/:ID',
  headers: {'content-type': 'application/json'},
  body: {
    Autorun: false,
    CRC: '',
    Description: '',
    LocalizedName: '',
    Notes: '',
    PackageID: '',
    PackageTypeID: '',
    PreviousVersion: 0,
    ReleaseDate: '',
    Released: false,
    RemoveOnSuccess: false,
    Size: 0,
    Switches: '',
    Url: '',
    Version: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/Packages/:ID');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Autorun: false,
  CRC: '',
  Description: '',
  LocalizedName: '',
  Notes: '',
  PackageID: '',
  PackageTypeID: '',
  PreviousVersion: 0,
  ReleaseDate: '',
  Released: false,
  RemoveOnSuccess: false,
  Size: 0,
  Switches: '',
  Url: '',
  Version: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Packages/:ID',
  headers: {'content-type': 'application/json'},
  data: {
    Autorun: false,
    CRC: '',
    Description: '',
    LocalizedName: '',
    Notes: '',
    PackageID: '',
    PackageTypeID: '',
    PreviousVersion: 0,
    ReleaseDate: '',
    Released: false,
    RemoveOnSuccess: false,
    Size: 0,
    Switches: '',
    Url: '',
    Version: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Packages/:ID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Autorun":false,"CRC":"","Description":"","LocalizedName":"","Notes":"","PackageID":"","PackageTypeID":"","PreviousVersion":0,"ReleaseDate":"","Released":false,"RemoveOnSuccess":false,"Size":0,"Switches":"","Url":"","Version":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Autorun": @NO,
                              @"CRC": @"",
                              @"Description": @"",
                              @"LocalizedName": @"",
                              @"Notes": @"",
                              @"PackageID": @"",
                              @"PackageTypeID": @"",
                              @"PreviousVersion": @0,
                              @"ReleaseDate": @"",
                              @"Released": @NO,
                              @"RemoveOnSuccess": @NO,
                              @"Size": @0,
                              @"Switches": @"",
                              @"Url": @"",
                              @"Version": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Packages/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Packages/:ID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Packages/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'Autorun' => null,
    'CRC' => '',
    'Description' => '',
    'LocalizedName' => '',
    'Notes' => '',
    'PackageID' => '',
    'PackageTypeID' => '',
    'PreviousVersion' => 0,
    'ReleaseDate' => '',
    'Released' => null,
    'RemoveOnSuccess' => null,
    'Size' => 0,
    'Switches' => '',
    'Url' => '',
    'Version' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/Packages/:ID', [
  'body' => '{
  "Autorun": false,
  "CRC": "",
  "Description": "",
  "LocalizedName": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "Url": "",
  "Version": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Packages/:ID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Autorun' => null,
  'CRC' => '',
  'Description' => '',
  'LocalizedName' => '',
  'Notes' => '',
  'PackageID' => '',
  'PackageTypeID' => '',
  'PreviousVersion' => 0,
  'ReleaseDate' => '',
  'Released' => null,
  'RemoveOnSuccess' => null,
  'Size' => 0,
  'Switches' => '',
  'Url' => '',
  'Version' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Autorun' => null,
  'CRC' => '',
  'Description' => '',
  'LocalizedName' => '',
  'Notes' => '',
  'PackageID' => '',
  'PackageTypeID' => '',
  'PreviousVersion' => 0,
  'ReleaseDate' => '',
  'Released' => null,
  'RemoveOnSuccess' => null,
  'Size' => 0,
  'Switches' => '',
  'Url' => '',
  'Version' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Packages/:ID');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Packages/:ID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Autorun": false,
  "CRC": "",
  "Description": "",
  "LocalizedName": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "Url": "",
  "Version": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Packages/:ID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Autorun": false,
  "CRC": "",
  "Description": "",
  "LocalizedName": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "Url": "",
  "Version": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/Packages/:ID", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Packages/:ID"

payload = {
    "Autorun": False,
    "CRC": "",
    "Description": "",
    "LocalizedName": "",
    "Notes": "",
    "PackageID": "",
    "PackageTypeID": "",
    "PreviousVersion": 0,
    "ReleaseDate": "",
    "Released": False,
    "RemoveOnSuccess": False,
    "Size": 0,
    "Switches": "",
    "Url": "",
    "Version": 0
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Packages/:ID"

payload <- "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Packages/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/Packages/:ID') do |req|
  req.body = "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"Description\": \"\",\n  \"LocalizedName\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Packages/:ID";

    let payload = json!({
        "Autorun": false,
        "CRC": "",
        "Description": "",
        "LocalizedName": "",
        "Notes": "",
        "PackageID": "",
        "PackageTypeID": "",
        "PreviousVersion": 0,
        "ReleaseDate": "",
        "Released": false,
        "RemoveOnSuccess": false,
        "Size": 0,
        "Switches": "",
        "Url": "",
        "Version": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/Packages/:ID \
  --header 'content-type: application/json' \
  --data '{
  "Autorun": false,
  "CRC": "",
  "Description": "",
  "LocalizedName": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "Url": "",
  "Version": 0
}'
echo '{
  "Autorun": false,
  "CRC": "",
  "Description": "",
  "LocalizedName": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "Url": "",
  "Version": 0
}' |  \
  http PUT {{baseUrl}}/api/v2/Packages/:ID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Autorun": false,\n  "CRC": "",\n  "Description": "",\n  "LocalizedName": "",\n  "Notes": "",\n  "PackageID": "",\n  "PackageTypeID": "",\n  "PreviousVersion": 0,\n  "ReleaseDate": "",\n  "Released": false,\n  "RemoveOnSuccess": false,\n  "Size": 0,\n  "Switches": "",\n  "Url": "",\n  "Version": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Packages/:ID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Autorun": false,
  "CRC": "",
  "Description": "",
  "LocalizedName": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "Url": "",
  "Version": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Packages/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Add a Package Type.
{{baseUrl}}/api/v2/PackageTypes
BODY json

{
  "Attribute": "",
  "Category": "",
  "Description": "",
  "Icon": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "MaxDeltaPackages": 0,
  "PackageTypeID": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/PackageTypes");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/PackageTypes" {:content-type :json
                                                                :form-params {:Attribute ""
                                                                              :Category ""
                                                                              :Description ""
                                                                              :Icon ""
                                                                              :InventoryFrequency 0
                                                                              :InventoryPackage ""
                                                                              :LocalizedDescription ""
                                                                              :LocalizedName ""
                                                                              :MaxDeltaPackages 0
                                                                              :PackageTypeID ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/PackageTypes"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/PackageTypes"),
    Content = new StringContent("{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/PackageTypes");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/PackageTypes"

	payload := strings.NewReader("{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/PackageTypes HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 228

{
  "Attribute": "",
  "Category": "",
  "Description": "",
  "Icon": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "MaxDeltaPackages": 0,
  "PackageTypeID": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/PackageTypes")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/PackageTypes"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\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  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/PackageTypes")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/PackageTypes")
  .header("content-type", "application/json")
  .body("{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Attribute: '',
  Category: '',
  Description: '',
  Icon: '',
  InventoryFrequency: 0,
  InventoryPackage: '',
  LocalizedDescription: '',
  LocalizedName: '',
  MaxDeltaPackages: 0,
  PackageTypeID: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/PackageTypes');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/PackageTypes',
  headers: {'content-type': 'application/json'},
  data: {
    Attribute: '',
    Category: '',
    Description: '',
    Icon: '',
    InventoryFrequency: 0,
    InventoryPackage: '',
    LocalizedDescription: '',
    LocalizedName: '',
    MaxDeltaPackages: 0,
    PackageTypeID: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/PackageTypes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Attribute":"","Category":"","Description":"","Icon":"","InventoryFrequency":0,"InventoryPackage":"","LocalizedDescription":"","LocalizedName":"","MaxDeltaPackages":0,"PackageTypeID":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/PackageTypes',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Attribute": "",\n  "Category": "",\n  "Description": "",\n  "Icon": "",\n  "InventoryFrequency": 0,\n  "InventoryPackage": "",\n  "LocalizedDescription": "",\n  "LocalizedName": "",\n  "MaxDeltaPackages": 0,\n  "PackageTypeID": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/PackageTypes")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/PackageTypes',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Attribute: '',
  Category: '',
  Description: '',
  Icon: '',
  InventoryFrequency: 0,
  InventoryPackage: '',
  LocalizedDescription: '',
  LocalizedName: '',
  MaxDeltaPackages: 0,
  PackageTypeID: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/PackageTypes',
  headers: {'content-type': 'application/json'},
  body: {
    Attribute: '',
    Category: '',
    Description: '',
    Icon: '',
    InventoryFrequency: 0,
    InventoryPackage: '',
    LocalizedDescription: '',
    LocalizedName: '',
    MaxDeltaPackages: 0,
    PackageTypeID: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/PackageTypes');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Attribute: '',
  Category: '',
  Description: '',
  Icon: '',
  InventoryFrequency: 0,
  InventoryPackage: '',
  LocalizedDescription: '',
  LocalizedName: '',
  MaxDeltaPackages: 0,
  PackageTypeID: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/PackageTypes',
  headers: {'content-type': 'application/json'},
  data: {
    Attribute: '',
    Category: '',
    Description: '',
    Icon: '',
    InventoryFrequency: 0,
    InventoryPackage: '',
    LocalizedDescription: '',
    LocalizedName: '',
    MaxDeltaPackages: 0,
    PackageTypeID: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/PackageTypes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Attribute":"","Category":"","Description":"","Icon":"","InventoryFrequency":0,"InventoryPackage":"","LocalizedDescription":"","LocalizedName":"","MaxDeltaPackages":0,"PackageTypeID":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Attribute": @"",
                              @"Category": @"",
                              @"Description": @"",
                              @"Icon": @"",
                              @"InventoryFrequency": @0,
                              @"InventoryPackage": @"",
                              @"LocalizedDescription": @"",
                              @"LocalizedName": @"",
                              @"MaxDeltaPackages": @0,
                              @"PackageTypeID": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/PackageTypes"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/PackageTypes" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/PackageTypes",
  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([
    'Attribute' => '',
    'Category' => '',
    'Description' => '',
    'Icon' => '',
    'InventoryFrequency' => 0,
    'InventoryPackage' => '',
    'LocalizedDescription' => '',
    'LocalizedName' => '',
    'MaxDeltaPackages' => 0,
    'PackageTypeID' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/PackageTypes', [
  'body' => '{
  "Attribute": "",
  "Category": "",
  "Description": "",
  "Icon": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "MaxDeltaPackages": 0,
  "PackageTypeID": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/PackageTypes');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Attribute' => '',
  'Category' => '',
  'Description' => '',
  'Icon' => '',
  'InventoryFrequency' => 0,
  'InventoryPackage' => '',
  'LocalizedDescription' => '',
  'LocalizedName' => '',
  'MaxDeltaPackages' => 0,
  'PackageTypeID' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Attribute' => '',
  'Category' => '',
  'Description' => '',
  'Icon' => '',
  'InventoryFrequency' => 0,
  'InventoryPackage' => '',
  'LocalizedDescription' => '',
  'LocalizedName' => '',
  'MaxDeltaPackages' => 0,
  'PackageTypeID' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/PackageTypes');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/PackageTypes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Attribute": "",
  "Category": "",
  "Description": "",
  "Icon": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "MaxDeltaPackages": 0,
  "PackageTypeID": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/PackageTypes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Attribute": "",
  "Category": "",
  "Description": "",
  "Icon": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "MaxDeltaPackages": 0,
  "PackageTypeID": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/PackageTypes", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/PackageTypes"

payload = {
    "Attribute": "",
    "Category": "",
    "Description": "",
    "Icon": "",
    "InventoryFrequency": 0,
    "InventoryPackage": "",
    "LocalizedDescription": "",
    "LocalizedName": "",
    "MaxDeltaPackages": 0,
    "PackageTypeID": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/PackageTypes"

payload <- "{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/PackageTypes")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/PackageTypes') do |req|
  req.body = "{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/PackageTypes";

    let payload = json!({
        "Attribute": "",
        "Category": "",
        "Description": "",
        "Icon": "",
        "InventoryFrequency": 0,
        "InventoryPackage": "",
        "LocalizedDescription": "",
        "LocalizedName": "",
        "MaxDeltaPackages": 0,
        "PackageTypeID": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/PackageTypes \
  --header 'content-type: application/json' \
  --data '{
  "Attribute": "",
  "Category": "",
  "Description": "",
  "Icon": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "MaxDeltaPackages": 0,
  "PackageTypeID": ""
}'
echo '{
  "Attribute": "",
  "Category": "",
  "Description": "",
  "Icon": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "MaxDeltaPackages": 0,
  "PackageTypeID": ""
}' |  \
  http POST {{baseUrl}}/api/v2/PackageTypes \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Attribute": "",\n  "Category": "",\n  "Description": "",\n  "Icon": "",\n  "InventoryFrequency": 0,\n  "InventoryPackage": "",\n  "LocalizedDescription": "",\n  "LocalizedName": "",\n  "MaxDeltaPackages": 0,\n  "PackageTypeID": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/PackageTypes
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Attribute": "",
  "Category": "",
  "Description": "",
  "Icon": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "MaxDeltaPackages": 0,
  "PackageTypeID": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/PackageTypes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Add a package type that a user can see.
{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID
QUERY PARAMS

id
userID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID")
require "http/client"

url = "{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/PackageTypes/:id/Users/:userID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID"))
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/PackageTypes/:id/Users/:userID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/PackageTypes/:id/Users/:userID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v2/PackageTypes/:id/Users/:userID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID
http POST {{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a Package Type.
{{baseUrl}}/api/v2/PackageTypes/:ID
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/PackageTypes/:ID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/PackageTypes/:ID")
require "http/client"

url = "{{baseUrl}}/api/v2/PackageTypes/:ID"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/PackageTypes/:ID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/PackageTypes/:ID");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/PackageTypes/:ID"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/PackageTypes/:ID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/PackageTypes/:ID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/PackageTypes/:ID"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/PackageTypes/:ID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/PackageTypes/:ID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/PackageTypes/:ID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/PackageTypes/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/PackageTypes/:ID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/PackageTypes/:ID',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/PackageTypes/:ID")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/PackageTypes/:ID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/PackageTypes/:ID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/PackageTypes/:ID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/PackageTypes/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/PackageTypes/:ID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/PackageTypes/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/PackageTypes/:ID" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/PackageTypes/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/PackageTypes/:ID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/PackageTypes/:ID');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/PackageTypes/:ID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/PackageTypes/:ID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/PackageTypes/:ID' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/PackageTypes/:ID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/PackageTypes/:ID"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/PackageTypes/:ID"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/PackageTypes/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/PackageTypes/:ID') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/PackageTypes/:ID";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/PackageTypes/:ID
http DELETE {{baseUrl}}/api/v2/PackageTypes/:ID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/PackageTypes/:ID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/PackageTypes/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Deletes a package type a user could see.
{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID
QUERY PARAMS

id
userID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID")
require "http/client"

url = "{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/PackageTypes/:id/Users/:userID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/PackageTypes/:id/Users/:userID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/PackageTypes/:id/Users/:userID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/PackageTypes/:id/Users/:userID') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID
http DELETE {{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/PackageTypes/:id/Users/:userID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a specific Package Type.
{{baseUrl}}/api/v2/PackageTypes/:ID
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/PackageTypes/:ID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/PackageTypes/:ID")
require "http/client"

url = "{{baseUrl}}/api/v2/PackageTypes/:ID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/PackageTypes/:ID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/PackageTypes/:ID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/PackageTypes/:ID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/PackageTypes/:ID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/PackageTypes/:ID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/PackageTypes/:ID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/PackageTypes/:ID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/PackageTypes/:ID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/PackageTypes/:ID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/PackageTypes/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/PackageTypes/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/PackageTypes/:ID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/PackageTypes/:ID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/PackageTypes/:ID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/PackageTypes/:ID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/PackageTypes/:ID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/PackageTypes/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/PackageTypes/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/PackageTypes/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/PackageTypes/:ID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/PackageTypes/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/PackageTypes/:ID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/PackageTypes/:ID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/PackageTypes/:ID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/PackageTypes/:ID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/PackageTypes/:ID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/PackageTypes/:ID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/PackageTypes/:ID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/PackageTypes/:ID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/PackageTypes/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/PackageTypes/:ID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/PackageTypes/:ID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/PackageTypes/:ID
http GET {{baseUrl}}/api/v2/PackageTypes/:ID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/PackageTypes/:ID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/PackageTypes/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get all of the Package Types.
{{baseUrl}}/api/v2/PackageTypes
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/PackageTypes");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/PackageTypes")
require "http/client"

url = "{{baseUrl}}/api/v2/PackageTypes"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/PackageTypes"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/PackageTypes");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/PackageTypes"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/PackageTypes HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/PackageTypes")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/PackageTypes"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/PackageTypes")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/PackageTypes")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/PackageTypes');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/PackageTypes'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/PackageTypes';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/PackageTypes',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/PackageTypes")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/PackageTypes',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/PackageTypes'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/PackageTypes');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/PackageTypes'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/PackageTypes';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/PackageTypes"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/PackageTypes" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/PackageTypes",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/PackageTypes');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/PackageTypes');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/PackageTypes');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/PackageTypes' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/PackageTypes' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/PackageTypes")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/PackageTypes"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/PackageTypes"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/PackageTypes")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/PackageTypes') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/PackageTypes";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/PackageTypes
http GET {{baseUrl}}/api/v2/PackageTypes
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/PackageTypes
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/PackageTypes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Modify a Package Type.
{{baseUrl}}/api/v2/PackageTypes/:ID
QUERY PARAMS

ID
BODY json

{
  "Attribute": "",
  "Category": "",
  "Description": "",
  "Icon": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "MaxDeltaPackages": 0,
  "PackageTypeID": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/PackageTypes/:ID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/PackageTypes/:ID" {:content-type :json
                                                                   :form-params {:Attribute ""
                                                                                 :Category ""
                                                                                 :Description ""
                                                                                 :Icon ""
                                                                                 :InventoryFrequency 0
                                                                                 :InventoryPackage ""
                                                                                 :LocalizedDescription ""
                                                                                 :LocalizedName ""
                                                                                 :MaxDeltaPackages 0
                                                                                 :PackageTypeID ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/PackageTypes/:ID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/PackageTypes/:ID"),
    Content = new StringContent("{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/PackageTypes/:ID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/PackageTypes/:ID"

	payload := strings.NewReader("{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/PackageTypes/:ID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 228

{
  "Attribute": "",
  "Category": "",
  "Description": "",
  "Icon": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "MaxDeltaPackages": 0,
  "PackageTypeID": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/PackageTypes/:ID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/PackageTypes/:ID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\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  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/PackageTypes/:ID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/PackageTypes/:ID")
  .header("content-type", "application/json")
  .body("{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Attribute: '',
  Category: '',
  Description: '',
  Icon: '',
  InventoryFrequency: 0,
  InventoryPackage: '',
  LocalizedDescription: '',
  LocalizedName: '',
  MaxDeltaPackages: 0,
  PackageTypeID: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/PackageTypes/:ID');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/PackageTypes/:ID',
  headers: {'content-type': 'application/json'},
  data: {
    Attribute: '',
    Category: '',
    Description: '',
    Icon: '',
    InventoryFrequency: 0,
    InventoryPackage: '',
    LocalizedDescription: '',
    LocalizedName: '',
    MaxDeltaPackages: 0,
    PackageTypeID: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/PackageTypes/:ID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Attribute":"","Category":"","Description":"","Icon":"","InventoryFrequency":0,"InventoryPackage":"","LocalizedDescription":"","LocalizedName":"","MaxDeltaPackages":0,"PackageTypeID":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/PackageTypes/:ID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Attribute": "",\n  "Category": "",\n  "Description": "",\n  "Icon": "",\n  "InventoryFrequency": 0,\n  "InventoryPackage": "",\n  "LocalizedDescription": "",\n  "LocalizedName": "",\n  "MaxDeltaPackages": 0,\n  "PackageTypeID": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/PackageTypes/:ID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/PackageTypes/:ID',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Attribute: '',
  Category: '',
  Description: '',
  Icon: '',
  InventoryFrequency: 0,
  InventoryPackage: '',
  LocalizedDescription: '',
  LocalizedName: '',
  MaxDeltaPackages: 0,
  PackageTypeID: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/PackageTypes/:ID',
  headers: {'content-type': 'application/json'},
  body: {
    Attribute: '',
    Category: '',
    Description: '',
    Icon: '',
    InventoryFrequency: 0,
    InventoryPackage: '',
    LocalizedDescription: '',
    LocalizedName: '',
    MaxDeltaPackages: 0,
    PackageTypeID: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/PackageTypes/:ID');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Attribute: '',
  Category: '',
  Description: '',
  Icon: '',
  InventoryFrequency: 0,
  InventoryPackage: '',
  LocalizedDescription: '',
  LocalizedName: '',
  MaxDeltaPackages: 0,
  PackageTypeID: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/PackageTypes/:ID',
  headers: {'content-type': 'application/json'},
  data: {
    Attribute: '',
    Category: '',
    Description: '',
    Icon: '',
    InventoryFrequency: 0,
    InventoryPackage: '',
    LocalizedDescription: '',
    LocalizedName: '',
    MaxDeltaPackages: 0,
    PackageTypeID: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/PackageTypes/:ID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Attribute":"","Category":"","Description":"","Icon":"","InventoryFrequency":0,"InventoryPackage":"","LocalizedDescription":"","LocalizedName":"","MaxDeltaPackages":0,"PackageTypeID":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Attribute": @"",
                              @"Category": @"",
                              @"Description": @"",
                              @"Icon": @"",
                              @"InventoryFrequency": @0,
                              @"InventoryPackage": @"",
                              @"LocalizedDescription": @"",
                              @"LocalizedName": @"",
                              @"MaxDeltaPackages": @0,
                              @"PackageTypeID": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/PackageTypes/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/PackageTypes/:ID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/PackageTypes/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'Attribute' => '',
    'Category' => '',
    'Description' => '',
    'Icon' => '',
    'InventoryFrequency' => 0,
    'InventoryPackage' => '',
    'LocalizedDescription' => '',
    'LocalizedName' => '',
    'MaxDeltaPackages' => 0,
    'PackageTypeID' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/PackageTypes/:ID', [
  'body' => '{
  "Attribute": "",
  "Category": "",
  "Description": "",
  "Icon": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "MaxDeltaPackages": 0,
  "PackageTypeID": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/PackageTypes/:ID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Attribute' => '',
  'Category' => '',
  'Description' => '',
  'Icon' => '',
  'InventoryFrequency' => 0,
  'InventoryPackage' => '',
  'LocalizedDescription' => '',
  'LocalizedName' => '',
  'MaxDeltaPackages' => 0,
  'PackageTypeID' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Attribute' => '',
  'Category' => '',
  'Description' => '',
  'Icon' => '',
  'InventoryFrequency' => 0,
  'InventoryPackage' => '',
  'LocalizedDescription' => '',
  'LocalizedName' => '',
  'MaxDeltaPackages' => 0,
  'PackageTypeID' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/PackageTypes/:ID');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/PackageTypes/:ID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Attribute": "",
  "Category": "",
  "Description": "",
  "Icon": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "MaxDeltaPackages": 0,
  "PackageTypeID": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/PackageTypes/:ID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Attribute": "",
  "Category": "",
  "Description": "",
  "Icon": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "MaxDeltaPackages": 0,
  "PackageTypeID": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/PackageTypes/:ID", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/PackageTypes/:ID"

payload = {
    "Attribute": "",
    "Category": "",
    "Description": "",
    "Icon": "",
    "InventoryFrequency": 0,
    "InventoryPackage": "",
    "LocalizedDescription": "",
    "LocalizedName": "",
    "MaxDeltaPackages": 0,
    "PackageTypeID": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/PackageTypes/:ID"

payload <- "{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/PackageTypes/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\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/api/v2/PackageTypes/:ID') do |req|
  req.body = "{\n  \"Attribute\": \"\",\n  \"Category\": \"\",\n  \"Description\": \"\",\n  \"Icon\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"MaxDeltaPackages\": 0,\n  \"PackageTypeID\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/PackageTypes/:ID";

    let payload = json!({
        "Attribute": "",
        "Category": "",
        "Description": "",
        "Icon": "",
        "InventoryFrequency": 0,
        "InventoryPackage": "",
        "LocalizedDescription": "",
        "LocalizedName": "",
        "MaxDeltaPackages": 0,
        "PackageTypeID": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/PackageTypes/:ID \
  --header 'content-type: application/json' \
  --data '{
  "Attribute": "",
  "Category": "",
  "Description": "",
  "Icon": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "MaxDeltaPackages": 0,
  "PackageTypeID": ""
}'
echo '{
  "Attribute": "",
  "Category": "",
  "Description": "",
  "Icon": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "MaxDeltaPackages": 0,
  "PackageTypeID": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/PackageTypes/:ID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Attribute": "",\n  "Category": "",\n  "Description": "",\n  "Icon": "",\n  "InventoryFrequency": 0,\n  "InventoryPackage": "",\n  "LocalizedDescription": "",\n  "LocalizedName": "",\n  "MaxDeltaPackages": 0,\n  "PackageTypeID": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/PackageTypes/:ID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Attribute": "",
  "Category": "",
  "Description": "",
  "Icon": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "MaxDeltaPackages": 0,
  "PackageTypeID": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/PackageTypes/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Add a new Package Type ID to Bundle Relationship.
{{baseUrl}}/api/v2/PackageTypetoBundles
BODY json

{
  "BundleID": "",
  "PackageTypeID": "",
  "PackageVersion": 0,
  "Priority": 0,
  "SubscriptionType": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/PackageTypetoBundles");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/PackageTypetoBundles" {:content-type :json
                                                                        :form-params {:BundleID ""
                                                                                      :PackageTypeID ""
                                                                                      :PackageVersion 0
                                                                                      :Priority 0
                                                                                      :SubscriptionType ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/PackageTypetoBundles"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/PackageTypetoBundles"),
    Content = new StringContent("{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/PackageTypetoBundles");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/PackageTypetoBundles"

	payload := strings.NewReader("{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/PackageTypetoBundles HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 109

{
  "BundleID": "",
  "PackageTypeID": "",
  "PackageVersion": 0,
  "Priority": 0,
  "SubscriptionType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/PackageTypetoBundles")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/PackageTypetoBundles"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\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  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/PackageTypetoBundles")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/PackageTypetoBundles")
  .header("content-type", "application/json")
  .body("{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  BundleID: '',
  PackageTypeID: '',
  PackageVersion: 0,
  Priority: 0,
  SubscriptionType: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/PackageTypetoBundles');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/PackageTypetoBundles',
  headers: {'content-type': 'application/json'},
  data: {
    BundleID: '',
    PackageTypeID: '',
    PackageVersion: 0,
    Priority: 0,
    SubscriptionType: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/PackageTypetoBundles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"BundleID":"","PackageTypeID":"","PackageVersion":0,"Priority":0,"SubscriptionType":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/PackageTypetoBundles',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "BundleID": "",\n  "PackageTypeID": "",\n  "PackageVersion": 0,\n  "Priority": 0,\n  "SubscriptionType": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/PackageTypetoBundles")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/PackageTypetoBundles',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  BundleID: '',
  PackageTypeID: '',
  PackageVersion: 0,
  Priority: 0,
  SubscriptionType: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/PackageTypetoBundles',
  headers: {'content-type': 'application/json'},
  body: {
    BundleID: '',
    PackageTypeID: '',
    PackageVersion: 0,
    Priority: 0,
    SubscriptionType: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/PackageTypetoBundles');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  BundleID: '',
  PackageTypeID: '',
  PackageVersion: 0,
  Priority: 0,
  SubscriptionType: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/PackageTypetoBundles',
  headers: {'content-type': 'application/json'},
  data: {
    BundleID: '',
    PackageTypeID: '',
    PackageVersion: 0,
    Priority: 0,
    SubscriptionType: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/PackageTypetoBundles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"BundleID":"","PackageTypeID":"","PackageVersion":0,"Priority":0,"SubscriptionType":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"BundleID": @"",
                              @"PackageTypeID": @"",
                              @"PackageVersion": @0,
                              @"Priority": @0,
                              @"SubscriptionType": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/PackageTypetoBundles"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/PackageTypetoBundles" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/PackageTypetoBundles",
  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([
    'BundleID' => '',
    'PackageTypeID' => '',
    'PackageVersion' => 0,
    'Priority' => 0,
    'SubscriptionType' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/PackageTypetoBundles', [
  'body' => '{
  "BundleID": "",
  "PackageTypeID": "",
  "PackageVersion": 0,
  "Priority": 0,
  "SubscriptionType": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/PackageTypetoBundles');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'BundleID' => '',
  'PackageTypeID' => '',
  'PackageVersion' => 0,
  'Priority' => 0,
  'SubscriptionType' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'BundleID' => '',
  'PackageTypeID' => '',
  'PackageVersion' => 0,
  'Priority' => 0,
  'SubscriptionType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/PackageTypetoBundles');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/PackageTypetoBundles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "BundleID": "",
  "PackageTypeID": "",
  "PackageVersion": 0,
  "Priority": 0,
  "SubscriptionType": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/PackageTypetoBundles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "BundleID": "",
  "PackageTypeID": "",
  "PackageVersion": 0,
  "Priority": 0,
  "SubscriptionType": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/PackageTypetoBundles", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/PackageTypetoBundles"

payload = {
    "BundleID": "",
    "PackageTypeID": "",
    "PackageVersion": 0,
    "Priority": 0,
    "SubscriptionType": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/PackageTypetoBundles"

payload <- "{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/PackageTypetoBundles")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/PackageTypetoBundles') do |req|
  req.body = "{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/PackageTypetoBundles";

    let payload = json!({
        "BundleID": "",
        "PackageTypeID": "",
        "PackageVersion": 0,
        "Priority": 0,
        "SubscriptionType": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/PackageTypetoBundles \
  --header 'content-type: application/json' \
  --data '{
  "BundleID": "",
  "PackageTypeID": "",
  "PackageVersion": 0,
  "Priority": 0,
  "SubscriptionType": ""
}'
echo '{
  "BundleID": "",
  "PackageTypeID": "",
  "PackageVersion": 0,
  "Priority": 0,
  "SubscriptionType": ""
}' |  \
  http POST {{baseUrl}}/api/v2/PackageTypetoBundles \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "BundleID": "",\n  "PackageTypeID": "",\n  "PackageVersion": 0,\n  "Priority": 0,\n  "SubscriptionType": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/PackageTypetoBundles
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "BundleID": "",
  "PackageTypeID": "",
  "PackageVersion": 0,
  "Priority": 0,
  "SubscriptionType": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/PackageTypetoBundles")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a Package Type to Bundle Relationship.
{{baseUrl}}/api/v2/PackageTypetoBundles
QUERY PARAMS

BundleID
PackageTypeID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/PackageTypetoBundles" {:query-params {:BundleID ""
                                                                                         :PackageTypeID ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID="

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID=");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID="

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID="))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID=")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/PackageTypetoBundles',
  params: {BundleID: '', PackageTypeID: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID=';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID=',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID=")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/PackageTypetoBundles',
  qs: {BundleID: '', PackageTypeID: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/PackageTypetoBundles');

req.query({
  BundleID: '',
  PackageTypeID: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/PackageTypetoBundles',
  params: {BundleID: '', PackageTypeID: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID=';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID=" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/PackageTypetoBundles');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'BundleID' => '',
  'PackageTypeID' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/PackageTypetoBundles');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'BundleID' => '',
  'PackageTypeID' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID=' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID=' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/PackageTypetoBundles"

querystring = {"BundleID":"","PackageTypeID":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/PackageTypetoBundles"

queryString <- list(
  BundleID = "",
  PackageTypeID = ""
)

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/PackageTypetoBundles') do |req|
  req.params['BundleID'] = ''
  req.params['PackageTypeID'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/PackageTypetoBundles";

    let querystring = [
        ("BundleID", ""),
        ("PackageTypeID", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID='
http DELETE '{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID='
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/PackageTypetoBundles?BundleID=&PackageTypeID=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get all of the Package Type to Bundle Relationships.
{{baseUrl}}/api/v2/PackageTypetoBundles
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/PackageTypetoBundles");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/PackageTypetoBundles")
require "http/client"

url = "{{baseUrl}}/api/v2/PackageTypetoBundles"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/PackageTypetoBundles"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/PackageTypetoBundles");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/PackageTypetoBundles"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/PackageTypetoBundles HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/PackageTypetoBundles")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/PackageTypetoBundles"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/PackageTypetoBundles")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/PackageTypetoBundles")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/PackageTypetoBundles');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/PackageTypetoBundles'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/PackageTypetoBundles';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/PackageTypetoBundles',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/PackageTypetoBundles")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/PackageTypetoBundles',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/PackageTypetoBundles'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/PackageTypetoBundles');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/PackageTypetoBundles'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/PackageTypetoBundles';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/PackageTypetoBundles"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/PackageTypetoBundles" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/PackageTypetoBundles",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/PackageTypetoBundles');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/PackageTypetoBundles');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/PackageTypetoBundles');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/PackageTypetoBundles' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/PackageTypetoBundles' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/PackageTypetoBundles")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/PackageTypetoBundles"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/PackageTypetoBundles"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/PackageTypetoBundles")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/PackageTypetoBundles') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/PackageTypetoBundles";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/PackageTypetoBundles
http GET {{baseUrl}}/api/v2/PackageTypetoBundles
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/PackageTypetoBundles
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/PackageTypetoBundles")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a Package Type ID to Bundle Relationship.
{{baseUrl}}/api/v2/PackageTypetoBundles
BODY json

{
  "BundleID": "",
  "PackageTypeID": "",
  "PackageVersion": 0,
  "Priority": 0,
  "SubscriptionType": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/PackageTypetoBundles");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/PackageTypetoBundles" {:content-type :json
                                                                       :form-params {:BundleID ""
                                                                                     :PackageTypeID ""
                                                                                     :PackageVersion 0
                                                                                     :Priority 0
                                                                                     :SubscriptionType ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/PackageTypetoBundles"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/PackageTypetoBundles"),
    Content = new StringContent("{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/PackageTypetoBundles");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/PackageTypetoBundles"

	payload := strings.NewReader("{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/PackageTypetoBundles HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 109

{
  "BundleID": "",
  "PackageTypeID": "",
  "PackageVersion": 0,
  "Priority": 0,
  "SubscriptionType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/PackageTypetoBundles")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/PackageTypetoBundles"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\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  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/PackageTypetoBundles")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/PackageTypetoBundles")
  .header("content-type", "application/json")
  .body("{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  BundleID: '',
  PackageTypeID: '',
  PackageVersion: 0,
  Priority: 0,
  SubscriptionType: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/PackageTypetoBundles');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/PackageTypetoBundles',
  headers: {'content-type': 'application/json'},
  data: {
    BundleID: '',
    PackageTypeID: '',
    PackageVersion: 0,
    Priority: 0,
    SubscriptionType: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/PackageTypetoBundles';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"BundleID":"","PackageTypeID":"","PackageVersion":0,"Priority":0,"SubscriptionType":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/PackageTypetoBundles',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "BundleID": "",\n  "PackageTypeID": "",\n  "PackageVersion": 0,\n  "Priority": 0,\n  "SubscriptionType": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/PackageTypetoBundles")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/PackageTypetoBundles',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  BundleID: '',
  PackageTypeID: '',
  PackageVersion: 0,
  Priority: 0,
  SubscriptionType: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/PackageTypetoBundles',
  headers: {'content-type': 'application/json'},
  body: {
    BundleID: '',
    PackageTypeID: '',
    PackageVersion: 0,
    Priority: 0,
    SubscriptionType: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/PackageTypetoBundles');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  BundleID: '',
  PackageTypeID: '',
  PackageVersion: 0,
  Priority: 0,
  SubscriptionType: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/PackageTypetoBundles',
  headers: {'content-type': 'application/json'},
  data: {
    BundleID: '',
    PackageTypeID: '',
    PackageVersion: 0,
    Priority: 0,
    SubscriptionType: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/PackageTypetoBundles';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"BundleID":"","PackageTypeID":"","PackageVersion":0,"Priority":0,"SubscriptionType":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"BundleID": @"",
                              @"PackageTypeID": @"",
                              @"PackageVersion": @0,
                              @"Priority": @0,
                              @"SubscriptionType": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/PackageTypetoBundles"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/PackageTypetoBundles" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/PackageTypetoBundles",
  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([
    'BundleID' => '',
    'PackageTypeID' => '',
    'PackageVersion' => 0,
    'Priority' => 0,
    'SubscriptionType' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/PackageTypetoBundles', [
  'body' => '{
  "BundleID": "",
  "PackageTypeID": "",
  "PackageVersion": 0,
  "Priority": 0,
  "SubscriptionType": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/PackageTypetoBundles');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'BundleID' => '',
  'PackageTypeID' => '',
  'PackageVersion' => 0,
  'Priority' => 0,
  'SubscriptionType' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'BundleID' => '',
  'PackageTypeID' => '',
  'PackageVersion' => 0,
  'Priority' => 0,
  'SubscriptionType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/PackageTypetoBundles');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/PackageTypetoBundles' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "BundleID": "",
  "PackageTypeID": "",
  "PackageVersion": 0,
  "Priority": 0,
  "SubscriptionType": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/PackageTypetoBundles' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "BundleID": "",
  "PackageTypeID": "",
  "PackageVersion": 0,
  "Priority": 0,
  "SubscriptionType": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/PackageTypetoBundles", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/PackageTypetoBundles"

payload = {
    "BundleID": "",
    "PackageTypeID": "",
    "PackageVersion": 0,
    "Priority": 0,
    "SubscriptionType": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/PackageTypetoBundles"

payload <- "{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/PackageTypetoBundles")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\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/api/v2/PackageTypetoBundles') do |req|
  req.body = "{\n  \"BundleID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PackageVersion\": 0,\n  \"Priority\": 0,\n  \"SubscriptionType\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/PackageTypetoBundles";

    let payload = json!({
        "BundleID": "",
        "PackageTypeID": "",
        "PackageVersion": 0,
        "Priority": 0,
        "SubscriptionType": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/PackageTypetoBundles \
  --header 'content-type: application/json' \
  --data '{
  "BundleID": "",
  "PackageTypeID": "",
  "PackageVersion": 0,
  "Priority": 0,
  "SubscriptionType": ""
}'
echo '{
  "BundleID": "",
  "PackageTypeID": "",
  "PackageVersion": 0,
  "Priority": 0,
  "SubscriptionType": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/PackageTypetoBundles \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "BundleID": "",\n  "PackageTypeID": "",\n  "PackageVersion": 0,\n  "Priority": 0,\n  "SubscriptionType": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/PackageTypetoBundles
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "BundleID": "",
  "PackageTypeID": "",
  "PackageVersion": 0,
  "Priority": 0,
  "SubscriptionType": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/PackageTypetoBundles")! 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 Adds a Permission
{{baseUrl}}/api/v2/Permissions
BODY json

{
  "DataDescription": "",
  "DataRequired": "",
  "Description": "",
  "Id": 0,
  "Name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Permissions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/Permissions" {:content-type :json
                                                               :form-params {:DataDescription ""
                                                                             :DataRequired ""
                                                                             :Description ""
                                                                             :Id 0
                                                                             :Name ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Permissions"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Permissions"),
    Content = new StringContent("{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Permissions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Permissions"

	payload := strings.NewReader("{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/Permissions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 95

{
  "DataDescription": "",
  "DataRequired": "",
  "Description": "",
  "Id": 0,
  "Name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/Permissions")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Permissions"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Permissions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/Permissions")
  .header("content-type", "application/json")
  .body("{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DataDescription: '',
  DataRequired: '',
  Description: '',
  Id: 0,
  Name: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/Permissions');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Permissions',
  headers: {'content-type': 'application/json'},
  data: {DataDescription: '', DataRequired: '', Description: '', Id: 0, Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Permissions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"DataDescription":"","DataRequired":"","Description":"","Id":0,"Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Permissions',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DataDescription": "",\n  "DataRequired": "",\n  "Description": "",\n  "Id": 0,\n  "Name": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Permissions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Permissions',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({DataDescription: '', DataRequired: '', Description: '', Id: 0, Name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Permissions',
  headers: {'content-type': 'application/json'},
  body: {DataDescription: '', DataRequired: '', Description: '', Id: 0, Name: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/Permissions');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DataDescription: '',
  DataRequired: '',
  Description: '',
  Id: 0,
  Name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Permissions',
  headers: {'content-type': 'application/json'},
  data: {DataDescription: '', DataRequired: '', Description: '', Id: 0, Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Permissions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"DataDescription":"","DataRequired":"","Description":"","Id":0,"Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DataDescription": @"",
                              @"DataRequired": @"",
                              @"Description": @"",
                              @"Id": @0,
                              @"Name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Permissions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Permissions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Permissions",
  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([
    'DataDescription' => '',
    'DataRequired' => '',
    'Description' => '',
    'Id' => 0,
    'Name' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/Permissions', [
  'body' => '{
  "DataDescription": "",
  "DataRequired": "",
  "Description": "",
  "Id": 0,
  "Name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Permissions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DataDescription' => '',
  'DataRequired' => '',
  'Description' => '',
  'Id' => 0,
  'Name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DataDescription' => '',
  'DataRequired' => '',
  'Description' => '',
  'Id' => 0,
  'Name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Permissions');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Permissions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DataDescription": "",
  "DataRequired": "",
  "Description": "",
  "Id": 0,
  "Name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Permissions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DataDescription": "",
  "DataRequired": "",
  "Description": "",
  "Id": 0,
  "Name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/Permissions", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Permissions"

payload = {
    "DataDescription": "",
    "DataRequired": "",
    "Description": "",
    "Id": 0,
    "Name": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Permissions"

payload <- "{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Permissions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/Permissions') do |req|
  req.body = "{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Permissions";

    let payload = json!({
        "DataDescription": "",
        "DataRequired": "",
        "Description": "",
        "Id": 0,
        "Name": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/Permissions \
  --header 'content-type: application/json' \
  --data '{
  "DataDescription": "",
  "DataRequired": "",
  "Description": "",
  "Id": 0,
  "Name": ""
}'
echo '{
  "DataDescription": "",
  "DataRequired": "",
  "Description": "",
  "Id": 0,
  "Name": ""
}' |  \
  http POST {{baseUrl}}/api/v2/Permissions \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "DataDescription": "",\n  "DataRequired": "",\n  "Description": "",\n  "Id": 0,\n  "Name": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Permissions
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "DataDescription": "",
  "DataRequired": "",
  "Description": "",
  "Id": 0,
  "Name": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Permissions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Deletes a Permission
{{baseUrl}}/api/v2/Permissions/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Permissions/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/Permissions/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/Permissions/:id"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Permissions/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Permissions/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Permissions/:id"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/Permissions/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/Permissions/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Permissions/:id"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Permissions/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/Permissions/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/Permissions/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/Permissions/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Permissions/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Permissions/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Permissions/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Permissions/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/Permissions/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/Permissions/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/Permissions/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Permissions/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Permissions/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Permissions/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Permissions/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/Permissions/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Permissions/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Permissions/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Permissions/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Permissions/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/Permissions/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Permissions/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Permissions/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Permissions/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/Permissions/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Permissions/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/Permissions/:id
http DELETE {{baseUrl}}/api/v2/Permissions/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/Permissions/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Permissions/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Gets a Permission
{{baseUrl}}/api/v2/Permissions/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Permissions/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Permissions/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/Permissions/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Permissions/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Permissions/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Permissions/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Permissions/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Permissions/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Permissions/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Permissions/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Permissions/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Permissions/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Permissions/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Permissions/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Permissions/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Permissions/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Permissions/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Permissions/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Permissions/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Permissions/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Permissions/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Permissions/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Permissions/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Permissions/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Permissions/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Permissions/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Permissions/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Permissions/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Permissions/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Permissions/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Permissions/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Permissions/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Permissions/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Permissions/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Permissions/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Permissions/:id
http GET {{baseUrl}}/api/v2/Permissions/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Permissions/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Permissions/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET List Permissions
{{baseUrl}}/api/v2/Permissions
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Permissions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Permissions")
require "http/client"

url = "{{baseUrl}}/api/v2/Permissions"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Permissions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Permissions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Permissions"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Permissions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Permissions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Permissions"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Permissions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Permissions")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Permissions');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Permissions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Permissions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Permissions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Permissions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Permissions',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Permissions'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Permissions');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Permissions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Permissions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Permissions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Permissions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Permissions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Permissions');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Permissions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Permissions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Permissions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Permissions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Permissions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Permissions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Permissions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Permissions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Permissions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Permissions";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Permissions
http GET {{baseUrl}}/api/v2/Permissions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Permissions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Permissions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Updates a Permission
{{baseUrl}}/api/v2/Permissions/:id
QUERY PARAMS

id
BODY json

{
  "DataDescription": "",
  "DataRequired": "",
  "Description": "",
  "Id": 0,
  "Name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Permissions/:id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/Permissions/:id" {:content-type :json
                                                                  :form-params {:DataDescription ""
                                                                                :DataRequired ""
                                                                                :Description ""
                                                                                :Id 0
                                                                                :Name ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Permissions/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Permissions/:id"),
    Content = new StringContent("{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Permissions/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Permissions/:id"

	payload := strings.NewReader("{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/Permissions/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 95

{
  "DataDescription": "",
  "DataRequired": "",
  "Description": "",
  "Id": 0,
  "Name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/Permissions/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Permissions/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Permissions/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/Permissions/:id")
  .header("content-type", "application/json")
  .body("{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DataDescription: '',
  DataRequired: '',
  Description: '',
  Id: 0,
  Name: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/Permissions/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Permissions/:id',
  headers: {'content-type': 'application/json'},
  data: {DataDescription: '', DataRequired: '', Description: '', Id: 0, Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Permissions/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"DataDescription":"","DataRequired":"","Description":"","Id":0,"Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Permissions/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DataDescription": "",\n  "DataRequired": "",\n  "Description": "",\n  "Id": 0,\n  "Name": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Permissions/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Permissions/:id',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({DataDescription: '', DataRequired: '', Description: '', Id: 0, Name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Permissions/:id',
  headers: {'content-type': 'application/json'},
  body: {DataDescription: '', DataRequired: '', Description: '', Id: 0, Name: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/Permissions/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DataDescription: '',
  DataRequired: '',
  Description: '',
  Id: 0,
  Name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Permissions/:id',
  headers: {'content-type': 'application/json'},
  data: {DataDescription: '', DataRequired: '', Description: '', Id: 0, Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Permissions/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"DataDescription":"","DataRequired":"","Description":"","Id":0,"Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DataDescription": @"",
                              @"DataRequired": @"",
                              @"Description": @"",
                              @"Id": @0,
                              @"Name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Permissions/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Permissions/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Permissions/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'DataDescription' => '',
    'DataRequired' => '',
    'Description' => '',
    'Id' => 0,
    'Name' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/Permissions/:id', [
  'body' => '{
  "DataDescription": "",
  "DataRequired": "",
  "Description": "",
  "Id": 0,
  "Name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Permissions/:id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DataDescription' => '',
  'DataRequired' => '',
  'Description' => '',
  'Id' => 0,
  'Name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DataDescription' => '',
  'DataRequired' => '',
  'Description' => '',
  'Id' => 0,
  'Name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Permissions/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Permissions/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "DataDescription": "",
  "DataRequired": "",
  "Description": "",
  "Id": 0,
  "Name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Permissions/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "DataDescription": "",
  "DataRequired": "",
  "Description": "",
  "Id": 0,
  "Name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/Permissions/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Permissions/:id"

payload = {
    "DataDescription": "",
    "DataRequired": "",
    "Description": "",
    "Id": 0,
    "Name": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Permissions/:id"

payload <- "{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Permissions/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/Permissions/:id') do |req|
  req.body = "{\n  \"DataDescription\": \"\",\n  \"DataRequired\": \"\",\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Permissions/:id";

    let payload = json!({
        "DataDescription": "",
        "DataRequired": "",
        "Description": "",
        "Id": 0,
        "Name": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/Permissions/:id \
  --header 'content-type: application/json' \
  --data '{
  "DataDescription": "",
  "DataRequired": "",
  "Description": "",
  "Id": 0,
  "Name": ""
}'
echo '{
  "DataDescription": "",
  "DataRequired": "",
  "Description": "",
  "Id": 0,
  "Name": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/Permissions/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "DataDescription": "",\n  "DataRequired": "",\n  "Description": "",\n  "Id": 0,\n  "Name": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Permissions/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "DataDescription": "",
  "DataRequired": "",
  "Description": "",
  "Id": 0,
  "Name": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Permissions/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Add a Priority Package for a Client.
{{baseUrl}}/api/v2/PriorityPackages
BODY json

{
  "Autorun": false,
  "CRC": "",
  "ClientID": "",
  "Description": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "PriorityPackageID": "",
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "TimeStamp": "",
  "Url": "",
  "Version": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/PriorityPackages");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"ClientID\": \"\",\n  \"Description\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"PriorityPackageID\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"TimeStamp\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/PriorityPackages" {:content-type :json
                                                                    :form-params {:Autorun false
                                                                                  :CRC ""
                                                                                  :ClientID ""
                                                                                  :Description ""
                                                                                  :Notes ""
                                                                                  :PackageID ""
                                                                                  :PackageTypeID ""
                                                                                  :PreviousVersion 0
                                                                                  :PriorityPackageID ""
                                                                                  :ReleaseDate ""
                                                                                  :Released false
                                                                                  :RemoveOnSuccess false
                                                                                  :Size 0
                                                                                  :Switches ""
                                                                                  :TimeStamp ""
                                                                                  :Url ""
                                                                                  :Version 0}})
require "http/client"

url = "{{baseUrl}}/api/v2/PriorityPackages"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"ClientID\": \"\",\n  \"Description\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"PriorityPackageID\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"TimeStamp\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/PriorityPackages"),
    Content = new StringContent("{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"ClientID\": \"\",\n  \"Description\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"PriorityPackageID\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"TimeStamp\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/PriorityPackages");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"ClientID\": \"\",\n  \"Description\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"PriorityPackageID\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"TimeStamp\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/PriorityPackages"

	payload := strings.NewReader("{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"ClientID\": \"\",\n  \"Description\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"PriorityPackageID\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"TimeStamp\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/PriorityPackages HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 331

{
  "Autorun": false,
  "CRC": "",
  "ClientID": "",
  "Description": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "PriorityPackageID": "",
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "TimeStamp": "",
  "Url": "",
  "Version": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/PriorityPackages")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"ClientID\": \"\",\n  \"Description\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"PriorityPackageID\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"TimeStamp\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/PriorityPackages"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"ClientID\": \"\",\n  \"Description\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"PriorityPackageID\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"TimeStamp\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"ClientID\": \"\",\n  \"Description\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"PriorityPackageID\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"TimeStamp\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/PriorityPackages")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/PriorityPackages")
  .header("content-type", "application/json")
  .body("{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"ClientID\": \"\",\n  \"Description\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"PriorityPackageID\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"TimeStamp\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}")
  .asString();
const data = JSON.stringify({
  Autorun: false,
  CRC: '',
  ClientID: '',
  Description: '',
  Notes: '',
  PackageID: '',
  PackageTypeID: '',
  PreviousVersion: 0,
  PriorityPackageID: '',
  ReleaseDate: '',
  Released: false,
  RemoveOnSuccess: false,
  Size: 0,
  Switches: '',
  TimeStamp: '',
  Url: '',
  Version: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/PriorityPackages');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/PriorityPackages',
  headers: {'content-type': 'application/json'},
  data: {
    Autorun: false,
    CRC: '',
    ClientID: '',
    Description: '',
    Notes: '',
    PackageID: '',
    PackageTypeID: '',
    PreviousVersion: 0,
    PriorityPackageID: '',
    ReleaseDate: '',
    Released: false,
    RemoveOnSuccess: false,
    Size: 0,
    Switches: '',
    TimeStamp: '',
    Url: '',
    Version: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/PriorityPackages';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Autorun":false,"CRC":"","ClientID":"","Description":"","Notes":"","PackageID":"","PackageTypeID":"","PreviousVersion":0,"PriorityPackageID":"","ReleaseDate":"","Released":false,"RemoveOnSuccess":false,"Size":0,"Switches":"","TimeStamp":"","Url":"","Version":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/PriorityPackages',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Autorun": false,\n  "CRC": "",\n  "ClientID": "",\n  "Description": "",\n  "Notes": "",\n  "PackageID": "",\n  "PackageTypeID": "",\n  "PreviousVersion": 0,\n  "PriorityPackageID": "",\n  "ReleaseDate": "",\n  "Released": false,\n  "RemoveOnSuccess": false,\n  "Size": 0,\n  "Switches": "",\n  "TimeStamp": "",\n  "Url": "",\n  "Version": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"ClientID\": \"\",\n  \"Description\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"PriorityPackageID\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"TimeStamp\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/PriorityPackages")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/PriorityPackages',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Autorun: false,
  CRC: '',
  ClientID: '',
  Description: '',
  Notes: '',
  PackageID: '',
  PackageTypeID: '',
  PreviousVersion: 0,
  PriorityPackageID: '',
  ReleaseDate: '',
  Released: false,
  RemoveOnSuccess: false,
  Size: 0,
  Switches: '',
  TimeStamp: '',
  Url: '',
  Version: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/PriorityPackages',
  headers: {'content-type': 'application/json'},
  body: {
    Autorun: false,
    CRC: '',
    ClientID: '',
    Description: '',
    Notes: '',
    PackageID: '',
    PackageTypeID: '',
    PreviousVersion: 0,
    PriorityPackageID: '',
    ReleaseDate: '',
    Released: false,
    RemoveOnSuccess: false,
    Size: 0,
    Switches: '',
    TimeStamp: '',
    Url: '',
    Version: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/PriorityPackages');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Autorun: false,
  CRC: '',
  ClientID: '',
  Description: '',
  Notes: '',
  PackageID: '',
  PackageTypeID: '',
  PreviousVersion: 0,
  PriorityPackageID: '',
  ReleaseDate: '',
  Released: false,
  RemoveOnSuccess: false,
  Size: 0,
  Switches: '',
  TimeStamp: '',
  Url: '',
  Version: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/PriorityPackages',
  headers: {'content-type': 'application/json'},
  data: {
    Autorun: false,
    CRC: '',
    ClientID: '',
    Description: '',
    Notes: '',
    PackageID: '',
    PackageTypeID: '',
    PreviousVersion: 0,
    PriorityPackageID: '',
    ReleaseDate: '',
    Released: false,
    RemoveOnSuccess: false,
    Size: 0,
    Switches: '',
    TimeStamp: '',
    Url: '',
    Version: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/PriorityPackages';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Autorun":false,"CRC":"","ClientID":"","Description":"","Notes":"","PackageID":"","PackageTypeID":"","PreviousVersion":0,"PriorityPackageID":"","ReleaseDate":"","Released":false,"RemoveOnSuccess":false,"Size":0,"Switches":"","TimeStamp":"","Url":"","Version":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Autorun": @NO,
                              @"CRC": @"",
                              @"ClientID": @"",
                              @"Description": @"",
                              @"Notes": @"",
                              @"PackageID": @"",
                              @"PackageTypeID": @"",
                              @"PreviousVersion": @0,
                              @"PriorityPackageID": @"",
                              @"ReleaseDate": @"",
                              @"Released": @NO,
                              @"RemoveOnSuccess": @NO,
                              @"Size": @0,
                              @"Switches": @"",
                              @"TimeStamp": @"",
                              @"Url": @"",
                              @"Version": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/PriorityPackages"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/PriorityPackages" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"ClientID\": \"\",\n  \"Description\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"PriorityPackageID\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"TimeStamp\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/PriorityPackages",
  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([
    'Autorun' => null,
    'CRC' => '',
    'ClientID' => '',
    'Description' => '',
    'Notes' => '',
    'PackageID' => '',
    'PackageTypeID' => '',
    'PreviousVersion' => 0,
    'PriorityPackageID' => '',
    'ReleaseDate' => '',
    'Released' => null,
    'RemoveOnSuccess' => null,
    'Size' => 0,
    'Switches' => '',
    'TimeStamp' => '',
    'Url' => '',
    'Version' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/PriorityPackages', [
  'body' => '{
  "Autorun": false,
  "CRC": "",
  "ClientID": "",
  "Description": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "PriorityPackageID": "",
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "TimeStamp": "",
  "Url": "",
  "Version": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/PriorityPackages');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Autorun' => null,
  'CRC' => '',
  'ClientID' => '',
  'Description' => '',
  'Notes' => '',
  'PackageID' => '',
  'PackageTypeID' => '',
  'PreviousVersion' => 0,
  'PriorityPackageID' => '',
  'ReleaseDate' => '',
  'Released' => null,
  'RemoveOnSuccess' => null,
  'Size' => 0,
  'Switches' => '',
  'TimeStamp' => '',
  'Url' => '',
  'Version' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Autorun' => null,
  'CRC' => '',
  'ClientID' => '',
  'Description' => '',
  'Notes' => '',
  'PackageID' => '',
  'PackageTypeID' => '',
  'PreviousVersion' => 0,
  'PriorityPackageID' => '',
  'ReleaseDate' => '',
  'Released' => null,
  'RemoveOnSuccess' => null,
  'Size' => 0,
  'Switches' => '',
  'TimeStamp' => '',
  'Url' => '',
  'Version' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/PriorityPackages');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/PriorityPackages' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Autorun": false,
  "CRC": "",
  "ClientID": "",
  "Description": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "PriorityPackageID": "",
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "TimeStamp": "",
  "Url": "",
  "Version": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/PriorityPackages' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Autorun": false,
  "CRC": "",
  "ClientID": "",
  "Description": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "PriorityPackageID": "",
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "TimeStamp": "",
  "Url": "",
  "Version": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"ClientID\": \"\",\n  \"Description\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"PriorityPackageID\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"TimeStamp\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/PriorityPackages", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/PriorityPackages"

payload = {
    "Autorun": False,
    "CRC": "",
    "ClientID": "",
    "Description": "",
    "Notes": "",
    "PackageID": "",
    "PackageTypeID": "",
    "PreviousVersion": 0,
    "PriorityPackageID": "",
    "ReleaseDate": "",
    "Released": False,
    "RemoveOnSuccess": False,
    "Size": 0,
    "Switches": "",
    "TimeStamp": "",
    "Url": "",
    "Version": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/PriorityPackages"

payload <- "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"ClientID\": \"\",\n  \"Description\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"PriorityPackageID\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"TimeStamp\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/PriorityPackages")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"ClientID\": \"\",\n  \"Description\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"PriorityPackageID\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"TimeStamp\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/PriorityPackages') do |req|
  req.body = "{\n  \"Autorun\": false,\n  \"CRC\": \"\",\n  \"ClientID\": \"\",\n  \"Description\": \"\",\n  \"Notes\": \"\",\n  \"PackageID\": \"\",\n  \"PackageTypeID\": \"\",\n  \"PreviousVersion\": 0,\n  \"PriorityPackageID\": \"\",\n  \"ReleaseDate\": \"\",\n  \"Released\": false,\n  \"RemoveOnSuccess\": false,\n  \"Size\": 0,\n  \"Switches\": \"\",\n  \"TimeStamp\": \"\",\n  \"Url\": \"\",\n  \"Version\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/PriorityPackages";

    let payload = json!({
        "Autorun": false,
        "CRC": "",
        "ClientID": "",
        "Description": "",
        "Notes": "",
        "PackageID": "",
        "PackageTypeID": "",
        "PreviousVersion": 0,
        "PriorityPackageID": "",
        "ReleaseDate": "",
        "Released": false,
        "RemoveOnSuccess": false,
        "Size": 0,
        "Switches": "",
        "TimeStamp": "",
        "Url": "",
        "Version": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/PriorityPackages \
  --header 'content-type: application/json' \
  --data '{
  "Autorun": false,
  "CRC": "",
  "ClientID": "",
  "Description": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "PriorityPackageID": "",
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "TimeStamp": "",
  "Url": "",
  "Version": 0
}'
echo '{
  "Autorun": false,
  "CRC": "",
  "ClientID": "",
  "Description": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "PriorityPackageID": "",
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "TimeStamp": "",
  "Url": "",
  "Version": 0
}' |  \
  http POST {{baseUrl}}/api/v2/PriorityPackages \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Autorun": false,\n  "CRC": "",\n  "ClientID": "",\n  "Description": "",\n  "Notes": "",\n  "PackageID": "",\n  "PackageTypeID": "",\n  "PreviousVersion": 0,\n  "PriorityPackageID": "",\n  "ReleaseDate": "",\n  "Released": false,\n  "RemoveOnSuccess": false,\n  "Size": 0,\n  "Switches": "",\n  "TimeStamp": "",\n  "Url": "",\n  "Version": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/PriorityPackages
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Autorun": false,
  "CRC": "",
  "ClientID": "",
  "Description": "",
  "Notes": "",
  "PackageID": "",
  "PackageTypeID": "",
  "PreviousVersion": 0,
  "PriorityPackageID": "",
  "ReleaseDate": "",
  "Released": false,
  "RemoveOnSuccess": false,
  "Size": 0,
  "Switches": "",
  "TimeStamp": "",
  "Url": "",
  "Version": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/PriorityPackages")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a Priority Package for a Client.
{{baseUrl}}/api/v2/PriorityPackages/:ID
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/PriorityPackages/:ID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/PriorityPackages/:ID")
require "http/client"

url = "{{baseUrl}}/api/v2/PriorityPackages/:ID"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/PriorityPackages/:ID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/PriorityPackages/:ID");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/PriorityPackages/:ID"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/PriorityPackages/:ID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/PriorityPackages/:ID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/PriorityPackages/:ID"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/PriorityPackages/:ID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/PriorityPackages/:ID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/PriorityPackages/:ID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/PriorityPackages/:ID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/PriorityPackages/:ID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/PriorityPackages/:ID',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/PriorityPackages/:ID")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/PriorityPackages/:ID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/PriorityPackages/:ID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/PriorityPackages/:ID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/PriorityPackages/:ID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/PriorityPackages/:ID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/PriorityPackages/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/PriorityPackages/:ID" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/PriorityPackages/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/PriorityPackages/:ID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/PriorityPackages/:ID');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/PriorityPackages/:ID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/PriorityPackages/:ID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/PriorityPackages/:ID' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/PriorityPackages/:ID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/PriorityPackages/:ID"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/PriorityPackages/:ID"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/PriorityPackages/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/PriorityPackages/:ID') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/PriorityPackages/:ID";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/PriorityPackages/:ID
http DELETE {{baseUrl}}/api/v2/PriorityPackages/:ID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/PriorityPackages/:ID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/PriorityPackages/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a Priority Packages for a Client.
{{baseUrl}}/api/v2/PriorityPackages/:ID
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/PriorityPackages/:ID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/PriorityPackages/:ID")
require "http/client"

url = "{{baseUrl}}/api/v2/PriorityPackages/:ID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/PriorityPackages/:ID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/PriorityPackages/:ID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/PriorityPackages/:ID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/PriorityPackages/:ID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/PriorityPackages/:ID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/PriorityPackages/:ID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/PriorityPackages/:ID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/PriorityPackages/:ID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/PriorityPackages/:ID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/PriorityPackages/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/PriorityPackages/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/PriorityPackages/:ID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/PriorityPackages/:ID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/PriorityPackages/:ID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/PriorityPackages/:ID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/PriorityPackages/:ID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/PriorityPackages/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/PriorityPackages/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/PriorityPackages/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/PriorityPackages/:ID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/PriorityPackages/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/PriorityPackages/:ID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/PriorityPackages/:ID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/PriorityPackages/:ID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/PriorityPackages/:ID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/PriorityPackages/:ID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/PriorityPackages/:ID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/PriorityPackages/:ID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/PriorityPackages/:ID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/PriorityPackages/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/PriorityPackages/:ID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/PriorityPackages/:ID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/PriorityPackages/:ID
http GET {{baseUrl}}/api/v2/PriorityPackages/:ID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/PriorityPackages/:ID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/PriorityPackages/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a list of Priority Packages by Client.
{{baseUrl}}/api/v2/PriorityPackages
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/PriorityPackages");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/PriorityPackages")
require "http/client"

url = "{{baseUrl}}/api/v2/PriorityPackages"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/PriorityPackages"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/PriorityPackages");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/PriorityPackages"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/PriorityPackages HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/PriorityPackages")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/PriorityPackages"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/PriorityPackages")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/PriorityPackages")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/PriorityPackages');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/PriorityPackages'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/PriorityPackages';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/PriorityPackages',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/PriorityPackages")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/PriorityPackages',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/PriorityPackages'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/PriorityPackages');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/PriorityPackages'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/PriorityPackages';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/PriorityPackages"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/PriorityPackages" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/PriorityPackages",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/PriorityPackages');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/PriorityPackages');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/PriorityPackages');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/PriorityPackages' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/PriorityPackages' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/PriorityPackages")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/PriorityPackages"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/PriorityPackages"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/PriorityPackages")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/PriorityPackages') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/PriorityPackages";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/PriorityPackages
http GET {{baseUrl}}/api/v2/PriorityPackages
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/PriorityPackages
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/PriorityPackages")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Associates the release with a bundle.
{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId
QUERY PARAMS

ReleaseId
BundleId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId")
require "http/client"

url = "{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/Releases/:ReleaseId/Bundle/:BundleId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId"))
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Releases/:ReleaseId/Bundle/:BundleId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/Releases/:ReleaseId/Bundle/:BundleId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v2/Releases/:ReleaseId/Bundle/:BundleId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId
http POST {{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a Release
{{baseUrl}}/api/v2/Releases
BODY json

{
  "BuildDate": "",
  "BundleIDs": [],
  "ReleaseDate": "",
  "ReleaseID": 0,
  "ReleaseNumber": "",
  "Visible": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Releases");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/Releases" {:content-type :json
                                                            :form-params {:BuildDate ""
                                                                          :BundleIDs []
                                                                          :ReleaseDate ""
                                                                          :ReleaseID 0
                                                                          :ReleaseNumber ""
                                                                          :Visible false}})
require "http/client"

url = "{{baseUrl}}/api/v2/Releases"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Releases"),
    Content = new StringContent("{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Releases");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Releases"

	payload := strings.NewReader("{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/Releases HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 122

{
  "BuildDate": "",
  "BundleIDs": [],
  "ReleaseDate": "",
  "ReleaseID": 0,
  "ReleaseNumber": "",
  "Visible": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/Releases")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Releases"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Releases")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/Releases")
  .header("content-type", "application/json")
  .body("{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}")
  .asString();
const data = JSON.stringify({
  BuildDate: '',
  BundleIDs: [],
  ReleaseDate: '',
  ReleaseID: 0,
  ReleaseNumber: '',
  Visible: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/Releases');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Releases',
  headers: {'content-type': 'application/json'},
  data: {
    BuildDate: '',
    BundleIDs: [],
    ReleaseDate: '',
    ReleaseID: 0,
    ReleaseNumber: '',
    Visible: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Releases';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"BuildDate":"","BundleIDs":[],"ReleaseDate":"","ReleaseID":0,"ReleaseNumber":"","Visible":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Releases',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "BuildDate": "",\n  "BundleIDs": [],\n  "ReleaseDate": "",\n  "ReleaseID": 0,\n  "ReleaseNumber": "",\n  "Visible": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Releases")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Releases',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  BuildDate: '',
  BundleIDs: [],
  ReleaseDate: '',
  ReleaseID: 0,
  ReleaseNumber: '',
  Visible: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Releases',
  headers: {'content-type': 'application/json'},
  body: {
    BuildDate: '',
    BundleIDs: [],
    ReleaseDate: '',
    ReleaseID: 0,
    ReleaseNumber: '',
    Visible: false
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/Releases');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  BuildDate: '',
  BundleIDs: [],
  ReleaseDate: '',
  ReleaseID: 0,
  ReleaseNumber: '',
  Visible: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Releases',
  headers: {'content-type': 'application/json'},
  data: {
    BuildDate: '',
    BundleIDs: [],
    ReleaseDate: '',
    ReleaseID: 0,
    ReleaseNumber: '',
    Visible: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Releases';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"BuildDate":"","BundleIDs":[],"ReleaseDate":"","ReleaseID":0,"ReleaseNumber":"","Visible":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"BuildDate": @"",
                              @"BundleIDs": @[  ],
                              @"ReleaseDate": @"",
                              @"ReleaseID": @0,
                              @"ReleaseNumber": @"",
                              @"Visible": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Releases"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Releases" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Releases",
  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([
    'BuildDate' => '',
    'BundleIDs' => [
        
    ],
    'ReleaseDate' => '',
    'ReleaseID' => 0,
    'ReleaseNumber' => '',
    'Visible' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/Releases', [
  'body' => '{
  "BuildDate": "",
  "BundleIDs": [],
  "ReleaseDate": "",
  "ReleaseID": 0,
  "ReleaseNumber": "",
  "Visible": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Releases');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'BuildDate' => '',
  'BundleIDs' => [
    
  ],
  'ReleaseDate' => '',
  'ReleaseID' => 0,
  'ReleaseNumber' => '',
  'Visible' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'BuildDate' => '',
  'BundleIDs' => [
    
  ],
  'ReleaseDate' => '',
  'ReleaseID' => 0,
  'ReleaseNumber' => '',
  'Visible' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Releases');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Releases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "BuildDate": "",
  "BundleIDs": [],
  "ReleaseDate": "",
  "ReleaseID": 0,
  "ReleaseNumber": "",
  "Visible": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Releases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "BuildDate": "",
  "BundleIDs": [],
  "ReleaseDate": "",
  "ReleaseID": 0,
  "ReleaseNumber": "",
  "Visible": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/Releases", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Releases"

payload = {
    "BuildDate": "",
    "BundleIDs": [],
    "ReleaseDate": "",
    "ReleaseID": 0,
    "ReleaseNumber": "",
    "Visible": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Releases"

payload <- "{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Releases")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/Releases') do |req|
  req.body = "{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Releases";

    let payload = json!({
        "BuildDate": "",
        "BundleIDs": (),
        "ReleaseDate": "",
        "ReleaseID": 0,
        "ReleaseNumber": "",
        "Visible": false
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/Releases \
  --header 'content-type: application/json' \
  --data '{
  "BuildDate": "",
  "BundleIDs": [],
  "ReleaseDate": "",
  "ReleaseID": 0,
  "ReleaseNumber": "",
  "Visible": false
}'
echo '{
  "BuildDate": "",
  "BundleIDs": [],
  "ReleaseDate": "",
  "ReleaseID": 0,
  "ReleaseNumber": "",
  "Visible": false
}' |  \
  http POST {{baseUrl}}/api/v2/Releases \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "BuildDate": "",\n  "BundleIDs": [],\n  "ReleaseDate": "",\n  "ReleaseID": 0,\n  "ReleaseNumber": "",\n  "Visible": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Releases
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "BuildDate": "",
  "BundleIDs": [],
  "ReleaseDate": "",
  "ReleaseID": 0,
  "ReleaseNumber": "",
  "Visible": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Releases")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Deletes the association between a release and a bundle.
{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId
QUERY PARAMS

ReleaseId
BundleId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId")
require "http/client"

url = "{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/Releases/:ReleaseId/Bundle/:BundleId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Releases/:ReleaseId/Bundle/:BundleId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/Releases/:ReleaseId/Bundle/:BundleId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/Releases/:ReleaseId/Bundle/:BundleId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId
http DELETE {{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Releases/:ReleaseId/Bundle/:BundleId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get Release
{{baseUrl}}/api/v2/Releases
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Releases");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Releases")
require "http/client"

url = "{{baseUrl}}/api/v2/Releases"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Releases"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Releases");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Releases"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Releases HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Releases")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Releases"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Releases")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Releases")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Releases');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Releases'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Releases';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Releases',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Releases")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Releases',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Releases'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Releases');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Releases'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Releases';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Releases"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Releases" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Releases",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Releases');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Releases');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Releases');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Releases' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Releases' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Releases")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Releases"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Releases"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Releases")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Releases') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Releases";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Releases
http GET {{baseUrl}}/api/v2/Releases
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Releases
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Releases")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a Release by ID
{{baseUrl}}/api/v2/Releases/:ReleaseId
QUERY PARAMS

ReleaseId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Releases/:ReleaseId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Releases/:ReleaseId")
require "http/client"

url = "{{baseUrl}}/api/v2/Releases/:ReleaseId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Releases/:ReleaseId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Releases/:ReleaseId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Releases/:ReleaseId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Releases/:ReleaseId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Releases/:ReleaseId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Releases/:ReleaseId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Releases/:ReleaseId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Releases/:ReleaseId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Releases/:ReleaseId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Releases/:ReleaseId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Releases/:ReleaseId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Releases/:ReleaseId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Releases/:ReleaseId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Releases/:ReleaseId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Releases/:ReleaseId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Releases/:ReleaseId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Releases/:ReleaseId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Releases/:ReleaseId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Releases/:ReleaseId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Releases/:ReleaseId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Releases/:ReleaseId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Releases/:ReleaseId');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Releases/:ReleaseId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Releases/:ReleaseId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Releases/:ReleaseId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Releases/:ReleaseId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Releases/:ReleaseId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Releases/:ReleaseId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Releases/:ReleaseId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Releases/:ReleaseId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Releases/:ReleaseId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Releases/:ReleaseId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Releases/:ReleaseId
http GET {{baseUrl}}/api/v2/Releases/:ReleaseId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Releases/:ReleaseId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Releases/:ReleaseId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a Release
{{baseUrl}}/api/v2/Releases/:releaseId
QUERY PARAMS

releaseId
BODY json

{
  "BuildDate": "",
  "BundleIDs": [],
  "ReleaseDate": "",
  "ReleaseID": 0,
  "ReleaseNumber": "",
  "Visible": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Releases/:releaseId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/Releases/:releaseId" {:content-type :json
                                                                      :form-params {:BuildDate ""
                                                                                    :BundleIDs []
                                                                                    :ReleaseDate ""
                                                                                    :ReleaseID 0
                                                                                    :ReleaseNumber ""
                                                                                    :Visible false}})
require "http/client"

url = "{{baseUrl}}/api/v2/Releases/:releaseId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Releases/:releaseId"),
    Content = new StringContent("{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Releases/:releaseId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Releases/:releaseId"

	payload := strings.NewReader("{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/Releases/:releaseId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 122

{
  "BuildDate": "",
  "BundleIDs": [],
  "ReleaseDate": "",
  "ReleaseID": 0,
  "ReleaseNumber": "",
  "Visible": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/Releases/:releaseId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Releases/:releaseId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Releases/:releaseId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/Releases/:releaseId")
  .header("content-type", "application/json")
  .body("{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}")
  .asString();
const data = JSON.stringify({
  BuildDate: '',
  BundleIDs: [],
  ReleaseDate: '',
  ReleaseID: 0,
  ReleaseNumber: '',
  Visible: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/Releases/:releaseId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Releases/:releaseId',
  headers: {'content-type': 'application/json'},
  data: {
    BuildDate: '',
    BundleIDs: [],
    ReleaseDate: '',
    ReleaseID: 0,
    ReleaseNumber: '',
    Visible: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Releases/:releaseId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"BuildDate":"","BundleIDs":[],"ReleaseDate":"","ReleaseID":0,"ReleaseNumber":"","Visible":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Releases/:releaseId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "BuildDate": "",\n  "BundleIDs": [],\n  "ReleaseDate": "",\n  "ReleaseID": 0,\n  "ReleaseNumber": "",\n  "Visible": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Releases/:releaseId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Releases/:releaseId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  BuildDate: '',
  BundleIDs: [],
  ReleaseDate: '',
  ReleaseID: 0,
  ReleaseNumber: '',
  Visible: false
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Releases/:releaseId',
  headers: {'content-type': 'application/json'},
  body: {
    BuildDate: '',
    BundleIDs: [],
    ReleaseDate: '',
    ReleaseID: 0,
    ReleaseNumber: '',
    Visible: false
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/Releases/:releaseId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  BuildDate: '',
  BundleIDs: [],
  ReleaseDate: '',
  ReleaseID: 0,
  ReleaseNumber: '',
  Visible: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Releases/:releaseId',
  headers: {'content-type': 'application/json'},
  data: {
    BuildDate: '',
    BundleIDs: [],
    ReleaseDate: '',
    ReleaseID: 0,
    ReleaseNumber: '',
    Visible: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Releases/:releaseId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"BuildDate":"","BundleIDs":[],"ReleaseDate":"","ReleaseID":0,"ReleaseNumber":"","Visible":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"BuildDate": @"",
                              @"BundleIDs": @[  ],
                              @"ReleaseDate": @"",
                              @"ReleaseID": @0,
                              @"ReleaseNumber": @"",
                              @"Visible": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Releases/:releaseId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Releases/:releaseId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Releases/:releaseId",
  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([
    'BuildDate' => '',
    'BundleIDs' => [
        
    ],
    'ReleaseDate' => '',
    'ReleaseID' => 0,
    'ReleaseNumber' => '',
    'Visible' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/Releases/:releaseId', [
  'body' => '{
  "BuildDate": "",
  "BundleIDs": [],
  "ReleaseDate": "",
  "ReleaseID": 0,
  "ReleaseNumber": "",
  "Visible": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Releases/:releaseId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'BuildDate' => '',
  'BundleIDs' => [
    
  ],
  'ReleaseDate' => '',
  'ReleaseID' => 0,
  'ReleaseNumber' => '',
  'Visible' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'BuildDate' => '',
  'BundleIDs' => [
    
  ],
  'ReleaseDate' => '',
  'ReleaseID' => 0,
  'ReleaseNumber' => '',
  'Visible' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Releases/:releaseId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Releases/:releaseId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "BuildDate": "",
  "BundleIDs": [],
  "ReleaseDate": "",
  "ReleaseID": 0,
  "ReleaseNumber": "",
  "Visible": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Releases/:releaseId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "BuildDate": "",
  "BundleIDs": [],
  "ReleaseDate": "",
  "ReleaseID": 0,
  "ReleaseNumber": "",
  "Visible": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/Releases/:releaseId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Releases/:releaseId"

payload = {
    "BuildDate": "",
    "BundleIDs": [],
    "ReleaseDate": "",
    "ReleaseID": 0,
    "ReleaseNumber": "",
    "Visible": False
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Releases/:releaseId"

payload <- "{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Releases/:releaseId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/Releases/:releaseId') do |req|
  req.body = "{\n  \"BuildDate\": \"\",\n  \"BundleIDs\": [],\n  \"ReleaseDate\": \"\",\n  \"ReleaseID\": 0,\n  \"ReleaseNumber\": \"\",\n  \"Visible\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Releases/:releaseId";

    let payload = json!({
        "BuildDate": "",
        "BundleIDs": (),
        "ReleaseDate": "",
        "ReleaseID": 0,
        "ReleaseNumber": "",
        "Visible": false
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/Releases/:releaseId \
  --header 'content-type: application/json' \
  --data '{
  "BuildDate": "",
  "BundleIDs": [],
  "ReleaseDate": "",
  "ReleaseID": 0,
  "ReleaseNumber": "",
  "Visible": false
}'
echo '{
  "BuildDate": "",
  "BundleIDs": [],
  "ReleaseDate": "",
  "ReleaseID": 0,
  "ReleaseNumber": "",
  "Visible": false
}' |  \
  http PUT {{baseUrl}}/api/v2/Releases/:releaseId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "BuildDate": "",\n  "BundleIDs": [],\n  "ReleaseDate": "",\n  "ReleaseID": 0,\n  "ReleaseNumber": "",\n  "Visible": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Releases/:releaseId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "BuildDate": "",
  "BundleIDs": [],
  "ReleaseDate": "",
  "ReleaseID": 0,
  "ReleaseNumber": "",
  "Visible": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Releases/:releaseId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get Client Information
{{baseUrl}}/api/v2/Reporting/ClientInfo
QUERY PARAMS

ClientID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Reporting/ClientInfo" {:query-params {:ClientID ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Reporting/ClientInfo?ClientID= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/ClientInfo',
  params: {ClientID: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Reporting/ClientInfo?ClientID=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/ClientInfo',
  qs: {ClientID: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Reporting/ClientInfo');

req.query({
  ClientID: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/ClientInfo',
  params: {ClientID: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Reporting/ClientInfo');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'ClientID' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Reporting/ClientInfo');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'ClientID' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Reporting/ClientInfo?ClientID=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Reporting/ClientInfo"

querystring = {"ClientID":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Reporting/ClientInfo"

queryString <- list(ClientID = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Reporting/ClientInfo') do |req|
  req.params['ClientID'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Reporting/ClientInfo";

    let querystring = [
        ("ClientID", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID='
http GET '{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Reporting/ClientInfo?ClientID=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a Client in the Update System. (GET)
{{baseUrl}}/api/v2/Reporting/GetClient
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Reporting/GetClient?ID=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Reporting/GetClient" {:query-params {:ID ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Reporting/GetClient?ID="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Reporting/GetClient?ID="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Reporting/GetClient?ID=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Reporting/GetClient?ID="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Reporting/GetClient?ID= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Reporting/GetClient?ID=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Reporting/GetClient?ID="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Reporting/GetClient?ID=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Reporting/GetClient?ID=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Reporting/GetClient?ID=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/GetClient',
  params: {ID: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Reporting/GetClient?ID=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Reporting/GetClient?ID=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Reporting/GetClient?ID=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Reporting/GetClient?ID=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/GetClient',
  qs: {ID: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Reporting/GetClient');

req.query({
  ID: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/GetClient',
  params: {ID: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Reporting/GetClient?ID=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Reporting/GetClient?ID="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Reporting/GetClient?ID=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Reporting/GetClient?ID=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Reporting/GetClient?ID=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Reporting/GetClient');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'ID' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Reporting/GetClient');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'ID' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Reporting/GetClient?ID=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Reporting/GetClient?ID=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Reporting/GetClient?ID=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Reporting/GetClient"

querystring = {"ID":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Reporting/GetClient"

queryString <- list(ID = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Reporting/GetClient?ID=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Reporting/GetClient') do |req|
  req.params['ID'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Reporting/GetClient";

    let querystring = [
        ("ID", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/v2/Reporting/GetClient?ID='
http GET '{{baseUrl}}/api/v2/Reporting/GetClient?ID='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/api/v2/Reporting/GetClient?ID='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Reporting/GetClient?ID=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a list of Update Groups. Update Groups are used by the client to register for a specific type of update.
{{baseUrl}}/api/v2/Reporting/UpdateGroups
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Reporting/UpdateGroups");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Reporting/UpdateGroups")
require "http/client"

url = "{{baseUrl}}/api/v2/Reporting/UpdateGroups"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Reporting/UpdateGroups"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Reporting/UpdateGroups");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Reporting/UpdateGroups"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Reporting/UpdateGroups HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Reporting/UpdateGroups")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Reporting/UpdateGroups"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Reporting/UpdateGroups")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Reporting/UpdateGroups")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Reporting/UpdateGroups');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/UpdateGroups'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Reporting/UpdateGroups';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Reporting/UpdateGroups',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Reporting/UpdateGroups")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Reporting/UpdateGroups',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/UpdateGroups'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Reporting/UpdateGroups');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/UpdateGroups'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Reporting/UpdateGroups';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Reporting/UpdateGroups"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Reporting/UpdateGroups" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Reporting/UpdateGroups",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Reporting/UpdateGroups');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Reporting/UpdateGroups');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Reporting/UpdateGroups');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Reporting/UpdateGroups' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Reporting/UpdateGroups' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Reporting/UpdateGroups")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Reporting/UpdateGroups"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Reporting/UpdateGroups"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Reporting/UpdateGroups")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Reporting/UpdateGroups') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Reporting/UpdateGroups";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Reporting/UpdateGroups
http GET {{baseUrl}}/api/v2/Reporting/UpdateGroups
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Reporting/UpdateGroups
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Reporting/UpdateGroups")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a list of bundles for UpdateGroup.
{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup
QUERY PARAMS

ID
IncludeInactive
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup" {:query-params {:ID ""
                                                                                                :IncludeInactive ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup',
  params: {ID: '', IncludeInactive: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup',
  qs: {ID: '', IncludeInactive: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup');

req.query({
  ID: '',
  IncludeInactive: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup',
  params: {ID: '', IncludeInactive: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'ID' => '',
  'IncludeInactive' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'ID' => '',
  'IncludeInactive' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup"

querystring = {"ID":"","IncludeInactive":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup"

queryString <- list(
  ID = "",
  IncludeInactive = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Reporting/BundlesInUpdateGroup') do |req|
  req.params['ID'] = ''
  req.params['IncludeInactive'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup";

    let querystring = [
        ("ID", ""),
        ("IncludeInactive", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive='
http GET '{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Reporting/BundlesInUpdateGroup?ID=&IncludeInactive=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a list of current Client Subscriptions.
{{baseUrl}}/api/v2/Reporting/GetSubscriptions
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Reporting/GetSubscriptions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Reporting/GetSubscriptions")
require "http/client"

url = "{{baseUrl}}/api/v2/Reporting/GetSubscriptions"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Reporting/GetSubscriptions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Reporting/GetSubscriptions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Reporting/GetSubscriptions"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Reporting/GetSubscriptions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Reporting/GetSubscriptions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Reporting/GetSubscriptions"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Reporting/GetSubscriptions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Reporting/GetSubscriptions")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Reporting/GetSubscriptions');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/GetSubscriptions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Reporting/GetSubscriptions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Reporting/GetSubscriptions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Reporting/GetSubscriptions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Reporting/GetSubscriptions',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/GetSubscriptions'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Reporting/GetSubscriptions');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/GetSubscriptions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Reporting/GetSubscriptions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Reporting/GetSubscriptions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Reporting/GetSubscriptions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Reporting/GetSubscriptions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Reporting/GetSubscriptions');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Reporting/GetSubscriptions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Reporting/GetSubscriptions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Reporting/GetSubscriptions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Reporting/GetSubscriptions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Reporting/GetSubscriptions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Reporting/GetSubscriptions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Reporting/GetSubscriptions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Reporting/GetSubscriptions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Reporting/GetSubscriptions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Reporting/GetSubscriptions";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Reporting/GetSubscriptions
http GET {{baseUrl}}/api/v2/Reporting/GetSubscriptions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Reporting/GetSubscriptions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Reporting/GetSubscriptions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a list of subscribed clients
{{baseUrl}}/api/v2/Reporting/RegisteredClients
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Reporting/RegisteredClients");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Reporting/RegisteredClients")
require "http/client"

url = "{{baseUrl}}/api/v2/Reporting/RegisteredClients"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Reporting/RegisteredClients"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Reporting/RegisteredClients");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Reporting/RegisteredClients"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Reporting/RegisteredClients HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Reporting/RegisteredClients")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Reporting/RegisteredClients"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Reporting/RegisteredClients")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Reporting/RegisteredClients")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Reporting/RegisteredClients');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/RegisteredClients'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Reporting/RegisteredClients';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Reporting/RegisteredClients',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Reporting/RegisteredClients")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Reporting/RegisteredClients',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/RegisteredClients'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Reporting/RegisteredClients');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/RegisteredClients'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Reporting/RegisteredClients';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Reporting/RegisteredClients"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Reporting/RegisteredClients" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Reporting/RegisteredClients",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Reporting/RegisteredClients');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Reporting/RegisteredClients');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Reporting/RegisteredClients');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Reporting/RegisteredClients' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Reporting/RegisteredClients' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Reporting/RegisteredClients")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Reporting/RegisteredClients"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Reporting/RegisteredClients"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Reporting/RegisteredClients")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Reporting/RegisteredClients') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Reporting/RegisteredClients";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Reporting/RegisteredClients
http GET {{baseUrl}}/api/v2/Reporting/RegisteredClients
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Reporting/RegisteredClients
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Reporting/RegisteredClients")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a summary of all Packages in a Bundle
{{baseUrl}}/api/v2/Reporting/BundleStatusSummary
QUERY PARAMS

BundleID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Reporting/BundleStatusSummary" {:query-params {:BundleID ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Reporting/BundleStatusSummary?BundleID= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/BundleStatusSummary',
  params: {BundleID: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Reporting/BundleStatusSummary?BundleID=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/BundleStatusSummary',
  qs: {BundleID: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Reporting/BundleStatusSummary');

req.query({
  BundleID: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/BundleStatusSummary',
  params: {BundleID: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Reporting/BundleStatusSummary');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'BundleID' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Reporting/BundleStatusSummary');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'BundleID' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Reporting/BundleStatusSummary?BundleID=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Reporting/BundleStatusSummary"

querystring = {"BundleID":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Reporting/BundleStatusSummary"

queryString <- list(BundleID = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Reporting/BundleStatusSummary') do |req|
  req.params['BundleID'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Reporting/BundleStatusSummary";

    let querystring = [
        ("BundleID", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID='
http GET '{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Reporting/BundleStatusSummary?BundleID=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a summary report for a Specific Package
{{baseUrl}}/api/v2/Reporting/PackageStatusSummary
QUERY PARAMS

PackageID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Reporting/PackageStatusSummary" {:query-params {:PackageID ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Reporting/PackageStatusSummary?PackageID= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/PackageStatusSummary',
  params: {PackageID: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Reporting/PackageStatusSummary?PackageID=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/PackageStatusSummary',
  qs: {PackageID: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Reporting/PackageStatusSummary');

req.query({
  PackageID: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/PackageStatusSummary',
  params: {PackageID: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Reporting/PackageStatusSummary');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'PackageID' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Reporting/PackageStatusSummary');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'PackageID' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Reporting/PackageStatusSummary?PackageID=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Reporting/PackageStatusSummary"

querystring = {"PackageID":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Reporting/PackageStatusSummary"

queryString <- list(PackageID = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Reporting/PackageStatusSummary') do |req|
  req.params['PackageID'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Reporting/PackageStatusSummary";

    let querystring = [
        ("PackageID", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID='
http GET '{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Reporting/PackageStatusSummary?PackageID=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get data for pie charts in UpdateMetrics.
{{baseUrl}}/api/v2/Reporting/UpdateMetrics
QUERY PARAMS

UpdateGroupID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Reporting/UpdateMetrics" {:query-params {:UpdateGroupID ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Reporting/UpdateMetrics?UpdateGroupID= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/UpdateMetrics',
  params: {UpdateGroupID: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Reporting/UpdateMetrics?UpdateGroupID=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/UpdateMetrics',
  qs: {UpdateGroupID: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Reporting/UpdateMetrics');

req.query({
  UpdateGroupID: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/UpdateMetrics',
  params: {UpdateGroupID: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Reporting/UpdateMetrics');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'UpdateGroupID' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Reporting/UpdateMetrics');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'UpdateGroupID' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Reporting/UpdateMetrics?UpdateGroupID=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Reporting/UpdateMetrics"

querystring = {"UpdateGroupID":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Reporting/UpdateMetrics"

queryString <- list(UpdateGroupID = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Reporting/UpdateMetrics') do |req|
  req.params['UpdateGroupID'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Reporting/UpdateMetrics";

    let querystring = [
        ("UpdateGroupID", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID='
http GET '{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Reporting/UpdateMetrics?UpdateGroupID=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the current packages for an update group.
{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup" {:query-params {:ID ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup',
  params: {ID: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup',
  qs: {ID: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup');

req.query({
  ID: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup',
  params: {ID: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'ID' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'ID' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup"

querystring = {"ID":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup"

queryString <- list(ID = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Reporting/CurrentPackagesInUpdateGroup') do |req|
  req.params['ID'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup";

    let querystring = [
        ("ID", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID='
http GET '{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Reporting/CurrentPackagesInUpdateGroup?ID=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Adds a User Role
{{baseUrl}}/api/v2/Roles
BODY json

{
  "Description": "",
  "Id": 0,
  "Name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Roles");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/Roles" {:content-type :json
                                                         :form-params {:Description ""
                                                                       :Id 0
                                                                       :Name ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Roles"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Roles"),
    Content = new StringContent("{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Roles");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Roles"

	payload := strings.NewReader("{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/Roles HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 48

{
  "Description": "",
  "Id": 0,
  "Name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/Roles")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Roles"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Roles")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/Roles")
  .header("content-type", "application/json")
  .body("{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Description: '',
  Id: 0,
  Name: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/Roles');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Roles',
  headers: {'content-type': 'application/json'},
  data: {Description: '', Id: 0, Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Roles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Description":"","Id":0,"Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Roles',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Description": "",\n  "Id": 0,\n  "Name": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Roles")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Roles',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Description: '', Id: 0, Name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Roles',
  headers: {'content-type': 'application/json'},
  body: {Description: '', Id: 0, Name: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/Roles');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Description: '',
  Id: 0,
  Name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Roles',
  headers: {'content-type': 'application/json'},
  data: {Description: '', Id: 0, Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Roles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Description":"","Id":0,"Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Description": @"",
                              @"Id": @0,
                              @"Name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Roles"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Roles" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Roles",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Description' => '',
    'Id' => 0,
    'Name' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/Roles', [
  'body' => '{
  "Description": "",
  "Id": 0,
  "Name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Roles');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Description' => '',
  'Id' => 0,
  'Name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Description' => '',
  'Id' => 0,
  'Name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Roles');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Roles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Description": "",
  "Id": 0,
  "Name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Roles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Description": "",
  "Id": 0,
  "Name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/Roles", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Roles"

payload = {
    "Description": "",
    "Id": 0,
    "Name": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Roles"

payload <- "{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Roles")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/Roles') do |req|
  req.body = "{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Roles";

    let payload = json!({
        "Description": "",
        "Id": 0,
        "Name": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/Roles \
  --header 'content-type: application/json' \
  --data '{
  "Description": "",
  "Id": 0,
  "Name": ""
}'
echo '{
  "Description": "",
  "Id": 0,
  "Name": ""
}' |  \
  http POST {{baseUrl}}/api/v2/Roles \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Description": "",\n  "Id": 0,\n  "Name": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Roles
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Description": "",
  "Id": 0,
  "Name": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Roles")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Deletes a User Role
{{baseUrl}}/api/v2/Roles/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Roles/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/Roles/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/Roles/:id"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Roles/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Roles/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Roles/:id"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/Roles/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/Roles/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Roles/:id"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Roles/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/Roles/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/Roles/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/Roles/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Roles/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Roles/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Roles/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Roles/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/Roles/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/Roles/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/Roles/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Roles/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Roles/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Roles/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Roles/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/Roles/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Roles/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Roles/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Roles/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Roles/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/Roles/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Roles/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Roles/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Roles/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/Roles/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Roles/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/Roles/:id
http DELETE {{baseUrl}}/api/v2/Roles/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/Roles/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Roles/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the Permissions for a Role
{{baseUrl}}/api/v2/Roles/:id/Permissions
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Roles/:id/Permissions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Roles/:id/Permissions")
require "http/client"

url = "{{baseUrl}}/api/v2/Roles/:id/Permissions"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Roles/:id/Permissions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Roles/:id/Permissions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Roles/:id/Permissions"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Roles/:id/Permissions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Roles/:id/Permissions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Roles/:id/Permissions"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Roles/:id/Permissions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Roles/:id/Permissions")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Roles/:id/Permissions');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Roles/:id/Permissions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Roles/:id/Permissions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Roles/:id/Permissions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Roles/:id/Permissions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Roles/:id/Permissions',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Roles/:id/Permissions'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Roles/:id/Permissions');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Roles/:id/Permissions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Roles/:id/Permissions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Roles/:id/Permissions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Roles/:id/Permissions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Roles/:id/Permissions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Roles/:id/Permissions');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Roles/:id/Permissions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Roles/:id/Permissions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Roles/:id/Permissions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Roles/:id/Permissions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Roles/:id/Permissions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Roles/:id/Permissions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Roles/:id/Permissions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Roles/:id/Permissions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Roles/:id/Permissions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Roles/:id/Permissions";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Roles/:id/Permissions
http GET {{baseUrl}}/api/v2/Roles/:id/Permissions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Roles/:id/Permissions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Roles/:id/Permissions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Gets a User Role
{{baseUrl}}/api/v2/Roles/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Roles/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Roles/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/Roles/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Roles/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Roles/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Roles/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Roles/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Roles/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Roles/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Roles/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Roles/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Roles/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Roles/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Roles/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Roles/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Roles/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Roles/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Roles/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Roles/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Roles/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Roles/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Roles/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Roles/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Roles/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Roles/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Roles/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Roles/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Roles/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Roles/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Roles/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Roles/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Roles/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Roles/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Roles/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Roles/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Roles/:id
http GET {{baseUrl}}/api/v2/Roles/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Roles/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Roles/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET List Roles
{{baseUrl}}/api/v2/Roles
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Roles");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Roles")
require "http/client"

url = "{{baseUrl}}/api/v2/Roles"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Roles"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Roles");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Roles"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Roles HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Roles")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Roles"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Roles")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Roles")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Roles');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Roles'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Roles';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Roles',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Roles")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Roles',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Roles'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Roles');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Roles'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Roles';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Roles"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Roles" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Roles",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Roles');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Roles');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Roles');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Roles' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Roles' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Roles")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Roles"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Roles"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Roles")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Roles') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Roles";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Roles
http GET {{baseUrl}}/api/v2/Roles
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Roles
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Roles")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Manage the Permissions for a Role
{{baseUrl}}/api/v2/Roles/:id/Permissions
QUERY PARAMS

id
BODY json

[
  {
    "Action": "",
    "Permission": ""
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Roles/:id/Permissions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"Action\": \"\",\n    \"Permission\": \"\"\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/Roles/:id/Permissions" {:content-type :json
                                                                        :form-params [{:Action ""
                                                                                       :Permission ""}]})
require "http/client"

url = "{{baseUrl}}/api/v2/Roles/:id/Permissions"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"Action\": \"\",\n    \"Permission\": \"\"\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}}/api/v2/Roles/:id/Permissions"),
    Content = new StringContent("[\n  {\n    \"Action\": \"\",\n    \"Permission\": \"\"\n  }\n]")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Roles/:id/Permissions");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"Action\": \"\",\n    \"Permission\": \"\"\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Roles/:id/Permissions"

	payload := strings.NewReader("[\n  {\n    \"Action\": \"\",\n    \"Permission\": \"\"\n  }\n]")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/Roles/:id/Permissions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 50

[
  {
    "Action": "",
    "Permission": ""
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/Roles/:id/Permissions")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"Action\": \"\",\n    \"Permission\": \"\"\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Roles/:id/Permissions"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"Action\": \"\",\n    \"Permission\": \"\"\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    \"Action\": \"\",\n    \"Permission\": \"\"\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Roles/:id/Permissions")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/Roles/:id/Permissions")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"Action\": \"\",\n    \"Permission\": \"\"\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    Action: '',
    Permission: ''
  }
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/Roles/:id/Permissions');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Roles/:id/Permissions',
  headers: {'content-type': 'application/json'},
  data: [{Action: '', Permission: ''}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Roles/:id/Permissions';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"Action":"","Permission":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Roles/:id/Permissions',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "Action": "",\n    "Permission": ""\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    \"Action\": \"\",\n    \"Permission\": \"\"\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Roles/:id/Permissions")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Roles/:id/Permissions',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify([{Action: '', Permission: ''}]));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Roles/:id/Permissions',
  headers: {'content-type': 'application/json'},
  body: [{Action: '', Permission: ''}],
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/Roles/:id/Permissions');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {
    Action: '',
    Permission: ''
  }
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Roles/:id/Permissions',
  headers: {'content-type': 'application/json'},
  data: [{Action: '', Permission: ''}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Roles/:id/Permissions';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"Action":"","Permission":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{ @"Action": @"", @"Permission": @"" } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Roles/:id/Permissions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Roles/:id/Permissions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"Action\": \"\",\n    \"Permission\": \"\"\n  }\n]" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Roles/:id/Permissions",
  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([
    [
        'Action' => '',
        'Permission' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/Roles/:id/Permissions', [
  'body' => '[
  {
    "Action": "",
    "Permission": ""
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Roles/:id/Permissions');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'Action' => '',
    'Permission' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'Action' => '',
    'Permission' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Roles/:id/Permissions');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Roles/:id/Permissions' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "Action": "",
    "Permission": ""
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Roles/:id/Permissions' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "Action": "",
    "Permission": ""
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"Action\": \"\",\n    \"Permission\": \"\"\n  }\n]"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/Roles/:id/Permissions", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Roles/:id/Permissions"

payload = [
    {
        "Action": "",
        "Permission": ""
    }
]
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Roles/:id/Permissions"

payload <- "[\n  {\n    \"Action\": \"\",\n    \"Permission\": \"\"\n  }\n]"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Roles/:id/Permissions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "[\n  {\n    \"Action\": \"\",\n    \"Permission\": \"\"\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/api/v2/Roles/:id/Permissions') do |req|
  req.body = "[\n  {\n    \"Action\": \"\",\n    \"Permission\": \"\"\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}}/api/v2/Roles/:id/Permissions";

    let payload = (
        json!({
            "Action": "",
            "Permission": ""
        })
    );

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/Roles/:id/Permissions \
  --header 'content-type: application/json' \
  --data '[
  {
    "Action": "",
    "Permission": ""
  }
]'
echo '[
  {
    "Action": "",
    "Permission": ""
  }
]' |  \
  http PUT {{baseUrl}}/api/v2/Roles/:id/Permissions \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "Action": "",\n    "Permission": ""\n  }\n]' \
  --output-document \
  - {{baseUrl}}/api/v2/Roles/:id/Permissions
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "Action": "",
    "Permission": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Roles/:id/Permissions")! 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 Updates a User Role
{{baseUrl}}/api/v2/Roles/:id
QUERY PARAMS

id
BODY json

{
  "Description": "",
  "Id": 0,
  "Name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Roles/:id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/Roles/:id" {:content-type :json
                                                            :form-params {:Description ""
                                                                          :Id 0
                                                                          :Name ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Roles/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Roles/:id"),
    Content = new StringContent("{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Roles/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Roles/:id"

	payload := strings.NewReader("{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/Roles/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 48

{
  "Description": "",
  "Id": 0,
  "Name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/Roles/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Roles/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Roles/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/Roles/:id")
  .header("content-type", "application/json")
  .body("{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Description: '',
  Id: 0,
  Name: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/Roles/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Roles/:id',
  headers: {'content-type': 'application/json'},
  data: {Description: '', Id: 0, Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Roles/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Description":"","Id":0,"Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Roles/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Description": "",\n  "Id": 0,\n  "Name": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Roles/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Roles/:id',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Description: '', Id: 0, Name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Roles/:id',
  headers: {'content-type': 'application/json'},
  body: {Description: '', Id: 0, Name: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/Roles/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Description: '',
  Id: 0,
  Name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Roles/:id',
  headers: {'content-type': 'application/json'},
  data: {Description: '', Id: 0, Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Roles/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Description":"","Id":0,"Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Description": @"",
                              @"Id": @0,
                              @"Name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Roles/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Roles/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Roles/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'Description' => '',
    'Id' => 0,
    'Name' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/Roles/:id', [
  'body' => '{
  "Description": "",
  "Id": 0,
  "Name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Roles/:id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Description' => '',
  'Id' => 0,
  'Name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Description' => '',
  'Id' => 0,
  'Name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Roles/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Roles/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Description": "",
  "Id": 0,
  "Name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Roles/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Description": "",
  "Id": 0,
  "Name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/Roles/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Roles/:id"

payload = {
    "Description": "",
    "Id": 0,
    "Name": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Roles/:id"

payload <- "{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Roles/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/Roles/:id') do |req|
  req.body = "{\n  \"Description\": \"\",\n  \"Id\": 0,\n  \"Name\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Roles/:id";

    let payload = json!({
        "Description": "",
        "Id": 0,
        "Name": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/Roles/:id \
  --header 'content-type: application/json' \
  --data '{
  "Description": "",
  "Id": 0,
  "Name": ""
}'
echo '{
  "Description": "",
  "Id": 0,
  "Name": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/Roles/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Description": "",\n  "Id": 0,\n  "Name": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Roles/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Description": "",
  "Id": 0,
  "Name": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Roles/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a Step
{{baseUrl}}/api/v2/steps
BODY json

{
  "ConfigRequired": false,
  "Deleted": false,
  "Description": "",
  "ImplementationID": "",
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "StepID": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/steps");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/steps" {:content-type :json
                                                         :form-params {:ConfigRequired false
                                                                       :Deleted false
                                                                       :Description ""
                                                                       :ImplementationID ""
                                                                       :Name ""
                                                                       :Parameters [{:Direction ""
                                                                                     :Name ""
                                                                                     :Type ""}]
                                                                       :StepID 0}})
require "http/client"

url = "{{baseUrl}}/api/v2/steps"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/steps"),
    Content = new StringContent("{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/steps");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/steps"

	payload := strings.NewReader("{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/steps HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 218

{
  "ConfigRequired": false,
  "Deleted": false,
  "Description": "",
  "ImplementationID": "",
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "StepID": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/steps")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/steps"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/steps")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/steps")
  .header("content-type", "application/json")
  .body("{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}")
  .asString();
const data = JSON.stringify({
  ConfigRequired: false,
  Deleted: false,
  Description: '',
  ImplementationID: '',
  Name: '',
  Parameters: [
    {
      Direction: '',
      Name: '',
      Type: ''
    }
  ],
  StepID: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/steps');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/steps',
  headers: {'content-type': 'application/json'},
  data: {
    ConfigRequired: false,
    Deleted: false,
    Description: '',
    ImplementationID: '',
    Name: '',
    Parameters: [{Direction: '', Name: '', Type: ''}],
    StepID: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/steps';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ConfigRequired":false,"Deleted":false,"Description":"","ImplementationID":"","Name":"","Parameters":[{"Direction":"","Name":"","Type":""}],"StepID":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/steps',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ConfigRequired": false,\n  "Deleted": false,\n  "Description": "",\n  "ImplementationID": "",\n  "Name": "",\n  "Parameters": [\n    {\n      "Direction": "",\n      "Name": "",\n      "Type": ""\n    }\n  ],\n  "StepID": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/steps")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/steps',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  ConfigRequired: false,
  Deleted: false,
  Description: '',
  ImplementationID: '',
  Name: '',
  Parameters: [{Direction: '', Name: '', Type: ''}],
  StepID: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/steps',
  headers: {'content-type': 'application/json'},
  body: {
    ConfigRequired: false,
    Deleted: false,
    Description: '',
    ImplementationID: '',
    Name: '',
    Parameters: [{Direction: '', Name: '', Type: ''}],
    StepID: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/steps');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ConfigRequired: false,
  Deleted: false,
  Description: '',
  ImplementationID: '',
  Name: '',
  Parameters: [
    {
      Direction: '',
      Name: '',
      Type: ''
    }
  ],
  StepID: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/steps',
  headers: {'content-type': 'application/json'},
  data: {
    ConfigRequired: false,
    Deleted: false,
    Description: '',
    ImplementationID: '',
    Name: '',
    Parameters: [{Direction: '', Name: '', Type: ''}],
    StepID: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/steps';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ConfigRequired":false,"Deleted":false,"Description":"","ImplementationID":"","Name":"","Parameters":[{"Direction":"","Name":"","Type":""}],"StepID":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ConfigRequired": @NO,
                              @"Deleted": @NO,
                              @"Description": @"",
                              @"ImplementationID": @"",
                              @"Name": @"",
                              @"Parameters": @[ @{ @"Direction": @"", @"Name": @"", @"Type": @"" } ],
                              @"StepID": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/steps"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/steps" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/steps",
  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([
    'ConfigRequired' => null,
    'Deleted' => null,
    'Description' => '',
    'ImplementationID' => '',
    'Name' => '',
    'Parameters' => [
        [
                'Direction' => '',
                'Name' => '',
                'Type' => ''
        ]
    ],
    'StepID' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/steps', [
  'body' => '{
  "ConfigRequired": false,
  "Deleted": false,
  "Description": "",
  "ImplementationID": "",
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "StepID": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/steps');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ConfigRequired' => null,
  'Deleted' => null,
  'Description' => '',
  'ImplementationID' => '',
  'Name' => '',
  'Parameters' => [
    [
        'Direction' => '',
        'Name' => '',
        'Type' => ''
    ]
  ],
  'StepID' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ConfigRequired' => null,
  'Deleted' => null,
  'Description' => '',
  'ImplementationID' => '',
  'Name' => '',
  'Parameters' => [
    [
        'Direction' => '',
        'Name' => '',
        'Type' => ''
    ]
  ],
  'StepID' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/steps');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/steps' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ConfigRequired": false,
  "Deleted": false,
  "Description": "",
  "ImplementationID": "",
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "StepID": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/steps' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ConfigRequired": false,
  "Deleted": false,
  "Description": "",
  "ImplementationID": "",
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "StepID": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/steps", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/steps"

payload = {
    "ConfigRequired": False,
    "Deleted": False,
    "Description": "",
    "ImplementationID": "",
    "Name": "",
    "Parameters": [
        {
            "Direction": "",
            "Name": "",
            "Type": ""
        }
    ],
    "StepID": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/steps"

payload <- "{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/steps")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/steps') do |req|
  req.body = "{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/steps";

    let payload = json!({
        "ConfigRequired": false,
        "Deleted": false,
        "Description": "",
        "ImplementationID": "",
        "Name": "",
        "Parameters": (
            json!({
                "Direction": "",
                "Name": "",
                "Type": ""
            })
        ),
        "StepID": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/steps \
  --header 'content-type: application/json' \
  --data '{
  "ConfigRequired": false,
  "Deleted": false,
  "Description": "",
  "ImplementationID": "",
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "StepID": 0
}'
echo '{
  "ConfigRequired": false,
  "Deleted": false,
  "Description": "",
  "ImplementationID": "",
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "StepID": 0
}' |  \
  http POST {{baseUrl}}/api/v2/steps \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ConfigRequired": false,\n  "Deleted": false,\n  "Description": "",\n  "ImplementationID": "",\n  "Name": "",\n  "Parameters": [\n    {\n      "Direction": "",\n      "Name": "",\n      "Type": ""\n    }\n  ],\n  "StepID": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/steps
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ConfigRequired": false,
  "Deleted": false,
  "Description": "",
  "ImplementationID": "",
  "Name": "",
  "Parameters": [
    [
      "Direction": "",
      "Name": "",
      "Type": ""
    ]
  ],
  "StepID": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/steps")! 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 Steps
{{baseUrl}}/api/v2/steps
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/steps");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/steps")
require "http/client"

url = "{{baseUrl}}/api/v2/steps"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/steps"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/steps");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/steps"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/steps HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/steps")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/steps"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/steps")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/steps")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/steps');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/steps'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/steps';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/steps',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/steps")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/steps',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/steps'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/steps');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/steps'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/steps';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/steps"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/steps" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/steps",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/steps');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/steps');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/steps');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/steps' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/steps' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/steps")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/steps"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/steps"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/steps")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/steps') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/steps";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/steps
http GET {{baseUrl}}/api/v2/steps
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/steps
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/steps")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a Step by ID
{{baseUrl}}/api/v2/steps/:stepID
QUERY PARAMS

stepID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/steps/:stepID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/steps/:stepID")
require "http/client"

url = "{{baseUrl}}/api/v2/steps/:stepID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/steps/:stepID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/steps/:stepID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/steps/:stepID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/steps/:stepID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/steps/:stepID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/steps/:stepID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/steps/:stepID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/steps/:stepID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/steps/:stepID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/steps/:stepID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/steps/:stepID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/steps/:stepID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/steps/:stepID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/steps/:stepID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/steps/:stepID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/steps/:stepID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/steps/:stepID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/steps/:stepID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/steps/:stepID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/steps/:stepID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/steps/:stepID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/steps/:stepID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/steps/:stepID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/steps/:stepID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/steps/:stepID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/steps/:stepID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/steps/:stepID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/steps/:stepID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/steps/:stepID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/steps/:stepID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/steps/:stepID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/steps/:stepID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/steps/:stepID
http GET {{baseUrl}}/api/v2/steps/:stepID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/steps/:stepID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/steps/:stepID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a Step
{{baseUrl}}/api/v2/steps/:stepID
QUERY PARAMS

stepID
BODY json

{
  "ConfigRequired": false,
  "Deleted": false,
  "Description": "",
  "ImplementationID": "",
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "StepID": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/steps/:stepID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/steps/:stepID" {:content-type :json
                                                                :form-params {:ConfigRequired false
                                                                              :Deleted false
                                                                              :Description ""
                                                                              :ImplementationID ""
                                                                              :Name ""
                                                                              :Parameters [{:Direction ""
                                                                                            :Name ""
                                                                                            :Type ""}]
                                                                              :StepID 0}})
require "http/client"

url = "{{baseUrl}}/api/v2/steps/:stepID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/steps/:stepID"),
    Content = new StringContent("{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/steps/:stepID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/steps/:stepID"

	payload := strings.NewReader("{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/steps/:stepID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 218

{
  "ConfigRequired": false,
  "Deleted": false,
  "Description": "",
  "ImplementationID": "",
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "StepID": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/steps/:stepID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/steps/:stepID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/steps/:stepID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/steps/:stepID")
  .header("content-type", "application/json")
  .body("{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}")
  .asString();
const data = JSON.stringify({
  ConfigRequired: false,
  Deleted: false,
  Description: '',
  ImplementationID: '',
  Name: '',
  Parameters: [
    {
      Direction: '',
      Name: '',
      Type: ''
    }
  ],
  StepID: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/steps/:stepID');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/steps/:stepID',
  headers: {'content-type': 'application/json'},
  data: {
    ConfigRequired: false,
    Deleted: false,
    Description: '',
    ImplementationID: '',
    Name: '',
    Parameters: [{Direction: '', Name: '', Type: ''}],
    StepID: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/steps/:stepID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ConfigRequired":false,"Deleted":false,"Description":"","ImplementationID":"","Name":"","Parameters":[{"Direction":"","Name":"","Type":""}],"StepID":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/steps/:stepID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ConfigRequired": false,\n  "Deleted": false,\n  "Description": "",\n  "ImplementationID": "",\n  "Name": "",\n  "Parameters": [\n    {\n      "Direction": "",\n      "Name": "",\n      "Type": ""\n    }\n  ],\n  "StepID": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/steps/:stepID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/steps/:stepID',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  ConfigRequired: false,
  Deleted: false,
  Description: '',
  ImplementationID: '',
  Name: '',
  Parameters: [{Direction: '', Name: '', Type: ''}],
  StepID: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/steps/:stepID',
  headers: {'content-type': 'application/json'},
  body: {
    ConfigRequired: false,
    Deleted: false,
    Description: '',
    ImplementationID: '',
    Name: '',
    Parameters: [{Direction: '', Name: '', Type: ''}],
    StepID: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/steps/:stepID');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ConfigRequired: false,
  Deleted: false,
  Description: '',
  ImplementationID: '',
  Name: '',
  Parameters: [
    {
      Direction: '',
      Name: '',
      Type: ''
    }
  ],
  StepID: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/steps/:stepID',
  headers: {'content-type': 'application/json'},
  data: {
    ConfigRequired: false,
    Deleted: false,
    Description: '',
    ImplementationID: '',
    Name: '',
    Parameters: [{Direction: '', Name: '', Type: ''}],
    StepID: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/steps/:stepID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ConfigRequired":false,"Deleted":false,"Description":"","ImplementationID":"","Name":"","Parameters":[{"Direction":"","Name":"","Type":""}],"StepID":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ConfigRequired": @NO,
                              @"Deleted": @NO,
                              @"Description": @"",
                              @"ImplementationID": @"",
                              @"Name": @"",
                              @"Parameters": @[ @{ @"Direction": @"", @"Name": @"", @"Type": @"" } ],
                              @"StepID": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/steps/:stepID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/steps/:stepID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/steps/:stepID",
  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([
    'ConfigRequired' => null,
    'Deleted' => null,
    'Description' => '',
    'ImplementationID' => '',
    'Name' => '',
    'Parameters' => [
        [
                'Direction' => '',
                'Name' => '',
                'Type' => ''
        ]
    ],
    'StepID' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/steps/:stepID', [
  'body' => '{
  "ConfigRequired": false,
  "Deleted": false,
  "Description": "",
  "ImplementationID": "",
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "StepID": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/steps/:stepID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ConfigRequired' => null,
  'Deleted' => null,
  'Description' => '',
  'ImplementationID' => '',
  'Name' => '',
  'Parameters' => [
    [
        'Direction' => '',
        'Name' => '',
        'Type' => ''
    ]
  ],
  'StepID' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ConfigRequired' => null,
  'Deleted' => null,
  'Description' => '',
  'ImplementationID' => '',
  'Name' => '',
  'Parameters' => [
    [
        'Direction' => '',
        'Name' => '',
        'Type' => ''
    ]
  ],
  'StepID' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/steps/:stepID');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/steps/:stepID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ConfigRequired": false,
  "Deleted": false,
  "Description": "",
  "ImplementationID": "",
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "StepID": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/steps/:stepID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ConfigRequired": false,
  "Deleted": false,
  "Description": "",
  "ImplementationID": "",
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "StepID": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/steps/:stepID", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/steps/:stepID"

payload = {
    "ConfigRequired": False,
    "Deleted": False,
    "Description": "",
    "ImplementationID": "",
    "Name": "",
    "Parameters": [
        {
            "Direction": "",
            "Name": "",
            "Type": ""
        }
    ],
    "StepID": 0
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/steps/:stepID"

payload <- "{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/steps/:stepID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/steps/:stepID') do |req|
  req.body = "{\n  \"ConfigRequired\": false,\n  \"Deleted\": false,\n  \"Description\": \"\",\n  \"ImplementationID\": \"\",\n  \"Name\": \"\",\n  \"Parameters\": [\n    {\n      \"Direction\": \"\",\n      \"Name\": \"\",\n      \"Type\": \"\"\n    }\n  ],\n  \"StepID\": 0\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/steps/:stepID";

    let payload = json!({
        "ConfigRequired": false,
        "Deleted": false,
        "Description": "",
        "ImplementationID": "",
        "Name": "",
        "Parameters": (
            json!({
                "Direction": "",
                "Name": "",
                "Type": ""
            })
        ),
        "StepID": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/steps/:stepID \
  --header 'content-type: application/json' \
  --data '{
  "ConfigRequired": false,
  "Deleted": false,
  "Description": "",
  "ImplementationID": "",
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "StepID": 0
}'
echo '{
  "ConfigRequired": false,
  "Deleted": false,
  "Description": "",
  "ImplementationID": "",
  "Name": "",
  "Parameters": [
    {
      "Direction": "",
      "Name": "",
      "Type": ""
    }
  ],
  "StepID": 0
}' |  \
  http PUT {{baseUrl}}/api/v2/steps/:stepID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "ConfigRequired": false,\n  "Deleted": false,\n  "Description": "",\n  "ImplementationID": "",\n  "Name": "",\n  "Parameters": [\n    {\n      "Direction": "",\n      "Name": "",\n      "Type": ""\n    }\n  ],\n  "StepID": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/steps/:stepID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ConfigRequired": false,
  "Deleted": false,
  "Description": "",
  "ImplementationID": "",
  "Name": "",
  "Parameters": [
    [
      "Direction": "",
      "Name": "",
      "Type": ""
    ]
  ],
  "StepID": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/steps/:stepID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create StringDefinition object. The originating translation must be provided. Accepts an array of StringDefinition objects. Returns nothing.
{{baseUrl}}/api/v2/StringDefinitions/Batch
BODY json

[
  {
    "DescriptionForTranslator": "",
    "DoNotTranslate": false,
    "Id": "",
    "ParameterCount": 0,
    "Timestamp": "",
    "Translations": [
      {
        "AuthorId": 0,
        "LanguageId": 0,
        "State": "",
        "StringId": "",
        "StringValue": "",
        "Timestamp": ""
      }
    ]
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/StringDefinitions/Batch");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/StringDefinitions/Batch" {:content-type :json
                                                                           :form-params [{:DescriptionForTranslator ""
                                                                                          :DoNotTranslate false
                                                                                          :Id ""
                                                                                          :ParameterCount 0
                                                                                          :Timestamp ""
                                                                                          :Translations [{:AuthorId 0
                                                                                                          :LanguageId 0
                                                                                                          :State ""
                                                                                                          :StringId ""
                                                                                                          :StringValue ""
                                                                                                          :Timestamp ""}]}]})
require "http/client"

url = "{{baseUrl}}/api/v2/StringDefinitions/Batch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/StringDefinitions/Batch"),
    Content = new StringContent("[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/StringDefinitions/Batch");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/StringDefinitions/Batch"

	payload := strings.NewReader("[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/StringDefinitions/Batch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 324

[
  {
    "DescriptionForTranslator": "",
    "DoNotTranslate": false,
    "Id": "",
    "ParameterCount": 0,
    "Timestamp": "",
    "Translations": [
      {
        "AuthorId": 0,
        "LanguageId": 0,
        "State": "",
        "StringId": "",
        "StringValue": "",
        "Timestamp": ""
      }
    ]
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/StringDefinitions/Batch")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/StringDefinitions/Batch"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/StringDefinitions/Batch")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/StringDefinitions/Batch")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    DescriptionForTranslator: '',
    DoNotTranslate: false,
    Id: '',
    ParameterCount: 0,
    Timestamp: '',
    Translations: [
      {
        AuthorId: 0,
        LanguageId: 0,
        State: '',
        StringId: '',
        StringValue: '',
        Timestamp: ''
      }
    ]
  }
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/StringDefinitions/Batch');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/StringDefinitions/Batch',
  headers: {'content-type': 'application/json'},
  data: [
    {
      DescriptionForTranslator: '',
      DoNotTranslate: false,
      Id: '',
      ParameterCount: 0,
      Timestamp: '',
      Translations: [
        {
          AuthorId: 0,
          LanguageId: 0,
          State: '',
          StringId: '',
          StringValue: '',
          Timestamp: ''
        }
      ]
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/StringDefinitions/Batch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"DescriptionForTranslator":"","DoNotTranslate":false,"Id":"","ParameterCount":0,"Timestamp":"","Translations":[{"AuthorId":0,"LanguageId":0,"State":"","StringId":"","StringValue":"","Timestamp":""}]}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/StringDefinitions/Batch',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "DescriptionForTranslator": "",\n    "DoNotTranslate": false,\n    "Id": "",\n    "ParameterCount": 0,\n    "Timestamp": "",\n    "Translations": [\n      {\n        "AuthorId": 0,\n        "LanguageId": 0,\n        "State": "",\n        "StringId": "",\n        "StringValue": "",\n        "Timestamp": ""\n      }\n    ]\n  }\n]'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/StringDefinitions/Batch")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/StringDefinitions/Batch',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify([
  {
    DescriptionForTranslator: '',
    DoNotTranslate: false,
    Id: '',
    ParameterCount: 0,
    Timestamp: '',
    Translations: [
      {
        AuthorId: 0,
        LanguageId: 0,
        State: '',
        StringId: '',
        StringValue: '',
        Timestamp: ''
      }
    ]
  }
]));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/StringDefinitions/Batch',
  headers: {'content-type': 'application/json'},
  body: [
    {
      DescriptionForTranslator: '',
      DoNotTranslate: false,
      Id: '',
      ParameterCount: 0,
      Timestamp: '',
      Translations: [
        {
          AuthorId: 0,
          LanguageId: 0,
          State: '',
          StringId: '',
          StringValue: '',
          Timestamp: ''
        }
      ]
    }
  ],
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/StringDefinitions/Batch');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {
    DescriptionForTranslator: '',
    DoNotTranslate: false,
    Id: '',
    ParameterCount: 0,
    Timestamp: '',
    Translations: [
      {
        AuthorId: 0,
        LanguageId: 0,
        State: '',
        StringId: '',
        StringValue: '',
        Timestamp: ''
      }
    ]
  }
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/StringDefinitions/Batch',
  headers: {'content-type': 'application/json'},
  data: [
    {
      DescriptionForTranslator: '',
      DoNotTranslate: false,
      Id: '',
      ParameterCount: 0,
      Timestamp: '',
      Translations: [
        {
          AuthorId: 0,
          LanguageId: 0,
          State: '',
          StringId: '',
          StringValue: '',
          Timestamp: ''
        }
      ]
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/StringDefinitions/Batch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"DescriptionForTranslator":"","DoNotTranslate":false,"Id":"","ParameterCount":0,"Timestamp":"","Translations":[{"AuthorId":0,"LanguageId":0,"State":"","StringId":"","StringValue":"","Timestamp":""}]}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{ @"DescriptionForTranslator": @"", @"DoNotTranslate": @NO, @"Id": @"", @"ParameterCount": @0, @"Timestamp": @"", @"Translations": @[ @{ @"AuthorId": @0, @"LanguageId": @0, @"State": @"", @"StringId": @"", @"StringValue": @"", @"Timestamp": @"" } ] } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/StringDefinitions/Batch"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/StringDefinitions/Batch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/StringDefinitions/Batch",
  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([
    [
        'DescriptionForTranslator' => '',
        'DoNotTranslate' => null,
        'Id' => '',
        'ParameterCount' => 0,
        'Timestamp' => '',
        'Translations' => [
                [
                                'AuthorId' => 0,
                                'LanguageId' => 0,
                                'State' => '',
                                'StringId' => '',
                                'StringValue' => '',
                                'Timestamp' => ''
                ]
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/StringDefinitions/Batch', [
  'body' => '[
  {
    "DescriptionForTranslator": "",
    "DoNotTranslate": false,
    "Id": "",
    "ParameterCount": 0,
    "Timestamp": "",
    "Translations": [
      {
        "AuthorId": 0,
        "LanguageId": 0,
        "State": "",
        "StringId": "",
        "StringValue": "",
        "Timestamp": ""
      }
    ]
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/StringDefinitions/Batch');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'DescriptionForTranslator' => '',
    'DoNotTranslate' => null,
    'Id' => '',
    'ParameterCount' => 0,
    'Timestamp' => '',
    'Translations' => [
        [
                'AuthorId' => 0,
                'LanguageId' => 0,
                'State' => '',
                'StringId' => '',
                'StringValue' => '',
                'Timestamp' => ''
        ]
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'DescriptionForTranslator' => '',
    'DoNotTranslate' => null,
    'Id' => '',
    'ParameterCount' => 0,
    'Timestamp' => '',
    'Translations' => [
        [
                'AuthorId' => 0,
                'LanguageId' => 0,
                'State' => '',
                'StringId' => '',
                'StringValue' => '',
                'Timestamp' => ''
        ]
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/StringDefinitions/Batch');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/StringDefinitions/Batch' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "DescriptionForTranslator": "",
    "DoNotTranslate": false,
    "Id": "",
    "ParameterCount": 0,
    "Timestamp": "",
    "Translations": [
      {
        "AuthorId": 0,
        "LanguageId": 0,
        "State": "",
        "StringId": "",
        "StringValue": "",
        "Timestamp": ""
      }
    ]
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/StringDefinitions/Batch' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "DescriptionForTranslator": "",
    "DoNotTranslate": false,
    "Id": "",
    "ParameterCount": 0,
    "Timestamp": "",
    "Translations": [
      {
        "AuthorId": 0,
        "LanguageId": 0,
        "State": "",
        "StringId": "",
        "StringValue": "",
        "Timestamp": ""
      }
    ]
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/StringDefinitions/Batch", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/StringDefinitions/Batch"

payload = [
    {
        "DescriptionForTranslator": "",
        "DoNotTranslate": False,
        "Id": "",
        "ParameterCount": 0,
        "Timestamp": "",
        "Translations": [
            {
                "AuthorId": 0,
                "LanguageId": 0,
                "State": "",
                "StringId": "",
                "StringValue": "",
                "Timestamp": ""
            }
        ]
    }
]
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/StringDefinitions/Batch"

payload <- "[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/StringDefinitions/Batch")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/StringDefinitions/Batch') do |req|
  req.body = "[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/StringDefinitions/Batch";

    let payload = (
        json!({
            "DescriptionForTranslator": "",
            "DoNotTranslate": false,
            "Id": "",
            "ParameterCount": 0,
            "Timestamp": "",
            "Translations": (
                json!({
                    "AuthorId": 0,
                    "LanguageId": 0,
                    "State": "",
                    "StringId": "",
                    "StringValue": "",
                    "Timestamp": ""
                })
            )
        })
    );

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/StringDefinitions/Batch \
  --header 'content-type: application/json' \
  --data '[
  {
    "DescriptionForTranslator": "",
    "DoNotTranslate": false,
    "Id": "",
    "ParameterCount": 0,
    "Timestamp": "",
    "Translations": [
      {
        "AuthorId": 0,
        "LanguageId": 0,
        "State": "",
        "StringId": "",
        "StringValue": "",
        "Timestamp": ""
      }
    ]
  }
]'
echo '[
  {
    "DescriptionForTranslator": "",
    "DoNotTranslate": false,
    "Id": "",
    "ParameterCount": 0,
    "Timestamp": "",
    "Translations": [
      {
        "AuthorId": 0,
        "LanguageId": 0,
        "State": "",
        "StringId": "",
        "StringValue": "",
        "Timestamp": ""
      }
    ]
  }
]' |  \
  http POST {{baseUrl}}/api/v2/StringDefinitions/Batch \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "DescriptionForTranslator": "",\n    "DoNotTranslate": false,\n    "Id": "",\n    "ParameterCount": 0,\n    "Timestamp": "",\n    "Translations": [\n      {\n        "AuthorId": 0,\n        "LanguageId": 0,\n        "State": "",\n        "StringId": "",\n        "StringValue": "",\n        "Timestamp": ""\n      }\n    ]\n  }\n]' \
  --output-document \
  - {{baseUrl}}/api/v2/StringDefinitions/Batch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "DescriptionForTranslator": "",
    "DoNotTranslate": false,
    "Id": "",
    "ParameterCount": 0,
    "Timestamp": "",
    "Translations": [
      [
        "AuthorId": 0,
        "LanguageId": 0,
        "State": "",
        "StringId": "",
        "StringValue": "",
        "Timestamp": ""
      ]
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/StringDefinitions/Batch")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a paged response of Global String Definitions. (GET)
{{baseUrl}}/api/v2/StringDefinitions/:ID
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/StringDefinitions/:ID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/StringDefinitions/:ID")
require "http/client"

url = "{{baseUrl}}/api/v2/StringDefinitions/:ID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/StringDefinitions/:ID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/StringDefinitions/:ID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/StringDefinitions/:ID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/StringDefinitions/:ID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/StringDefinitions/:ID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/StringDefinitions/:ID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/StringDefinitions/:ID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/StringDefinitions/:ID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/StringDefinitions/:ID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/StringDefinitions/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/StringDefinitions/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/StringDefinitions/:ID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/StringDefinitions/:ID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/StringDefinitions/:ID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/StringDefinitions/:ID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/StringDefinitions/:ID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/StringDefinitions/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/StringDefinitions/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/StringDefinitions/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/StringDefinitions/:ID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/StringDefinitions/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/StringDefinitions/:ID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/StringDefinitions/:ID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/StringDefinitions/:ID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/StringDefinitions/:ID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/StringDefinitions/:ID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/StringDefinitions/:ID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/StringDefinitions/:ID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/StringDefinitions/:ID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/StringDefinitions/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/StringDefinitions/:ID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/StringDefinitions/:ID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/StringDefinitions/:ID
http GET {{baseUrl}}/api/v2/StringDefinitions/:ID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/StringDefinitions/:ID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/StringDefinitions/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a paged response of Global String Definitions.
{{baseUrl}}/api/v2/StringDefinitions
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/StringDefinitions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/StringDefinitions")
require "http/client"

url = "{{baseUrl}}/api/v2/StringDefinitions"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/StringDefinitions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/StringDefinitions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/StringDefinitions"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/StringDefinitions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/StringDefinitions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/StringDefinitions"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/StringDefinitions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/StringDefinitions")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/StringDefinitions');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/StringDefinitions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/StringDefinitions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/StringDefinitions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/StringDefinitions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/StringDefinitions',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/StringDefinitions'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/StringDefinitions');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/StringDefinitions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/StringDefinitions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/StringDefinitions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/StringDefinitions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/StringDefinitions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/StringDefinitions');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/StringDefinitions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/StringDefinitions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/StringDefinitions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/StringDefinitions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/StringDefinitions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/StringDefinitions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/StringDefinitions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/StringDefinitions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/StringDefinitions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/StringDefinitions";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/StringDefinitions
http GET {{baseUrl}}/api/v2/StringDefinitions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/StringDefinitions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/StringDefinitions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update StringDefinition objects. Accepts an array of StringDefinition objects. This endpoint will add StringDefinitionChange objects to the database. The DescriptionForTranslator may not be modified after a String is submitted for translation.
{{baseUrl}}/api/v2/StringDefinitions/Batch
BODY json

[
  {
    "DescriptionForTranslator": "",
    "DoNotTranslate": false,
    "Id": "",
    "ParameterCount": 0,
    "Timestamp": "",
    "Translations": [
      {
        "AuthorId": 0,
        "LanguageId": 0,
        "State": "",
        "StringId": "",
        "StringValue": "",
        "Timestamp": ""
      }
    ]
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/StringDefinitions/Batch");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/StringDefinitions/Batch" {:content-type :json
                                                                          :form-params [{:DescriptionForTranslator ""
                                                                                         :DoNotTranslate false
                                                                                         :Id ""
                                                                                         :ParameterCount 0
                                                                                         :Timestamp ""
                                                                                         :Translations [{:AuthorId 0
                                                                                                         :LanguageId 0
                                                                                                         :State ""
                                                                                                         :StringId ""
                                                                                                         :StringValue ""
                                                                                                         :Timestamp ""}]}]})
require "http/client"

url = "{{baseUrl}}/api/v2/StringDefinitions/Batch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\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}}/api/v2/StringDefinitions/Batch"),
    Content = new StringContent("[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/StringDefinitions/Batch");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/StringDefinitions/Batch"

	payload := strings.NewReader("[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/StringDefinitions/Batch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 324

[
  {
    "DescriptionForTranslator": "",
    "DoNotTranslate": false,
    "Id": "",
    "ParameterCount": 0,
    "Timestamp": "",
    "Translations": [
      {
        "AuthorId": 0,
        "LanguageId": 0,
        "State": "",
        "StringId": "",
        "StringValue": "",
        "Timestamp": ""
      }
    ]
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/StringDefinitions/Batch")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/StringDefinitions/Batch"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/StringDefinitions/Batch")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/StringDefinitions/Batch")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    DescriptionForTranslator: '',
    DoNotTranslate: false,
    Id: '',
    ParameterCount: 0,
    Timestamp: '',
    Translations: [
      {
        AuthorId: 0,
        LanguageId: 0,
        State: '',
        StringId: '',
        StringValue: '',
        Timestamp: ''
      }
    ]
  }
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/StringDefinitions/Batch');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/StringDefinitions/Batch',
  headers: {'content-type': 'application/json'},
  data: [
    {
      DescriptionForTranslator: '',
      DoNotTranslate: false,
      Id: '',
      ParameterCount: 0,
      Timestamp: '',
      Translations: [
        {
          AuthorId: 0,
          LanguageId: 0,
          State: '',
          StringId: '',
          StringValue: '',
          Timestamp: ''
        }
      ]
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/StringDefinitions/Batch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"DescriptionForTranslator":"","DoNotTranslate":false,"Id":"","ParameterCount":0,"Timestamp":"","Translations":[{"AuthorId":0,"LanguageId":0,"State":"","StringId":"","StringValue":"","Timestamp":""}]}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/StringDefinitions/Batch',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "DescriptionForTranslator": "",\n    "DoNotTranslate": false,\n    "Id": "",\n    "ParameterCount": 0,\n    "Timestamp": "",\n    "Translations": [\n      {\n        "AuthorId": 0,\n        "LanguageId": 0,\n        "State": "",\n        "StringId": "",\n        "StringValue": "",\n        "Timestamp": ""\n      }\n    ]\n  }\n]'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/StringDefinitions/Batch")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/StringDefinitions/Batch',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify([
  {
    DescriptionForTranslator: '',
    DoNotTranslate: false,
    Id: '',
    ParameterCount: 0,
    Timestamp: '',
    Translations: [
      {
        AuthorId: 0,
        LanguageId: 0,
        State: '',
        StringId: '',
        StringValue: '',
        Timestamp: ''
      }
    ]
  }
]));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/StringDefinitions/Batch',
  headers: {'content-type': 'application/json'},
  body: [
    {
      DescriptionForTranslator: '',
      DoNotTranslate: false,
      Id: '',
      ParameterCount: 0,
      Timestamp: '',
      Translations: [
        {
          AuthorId: 0,
          LanguageId: 0,
          State: '',
          StringId: '',
          StringValue: '',
          Timestamp: ''
        }
      ]
    }
  ],
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/StringDefinitions/Batch');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {
    DescriptionForTranslator: '',
    DoNotTranslate: false,
    Id: '',
    ParameterCount: 0,
    Timestamp: '',
    Translations: [
      {
        AuthorId: 0,
        LanguageId: 0,
        State: '',
        StringId: '',
        StringValue: '',
        Timestamp: ''
      }
    ]
  }
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/StringDefinitions/Batch',
  headers: {'content-type': 'application/json'},
  data: [
    {
      DescriptionForTranslator: '',
      DoNotTranslate: false,
      Id: '',
      ParameterCount: 0,
      Timestamp: '',
      Translations: [
        {
          AuthorId: 0,
          LanguageId: 0,
          State: '',
          StringId: '',
          StringValue: '',
          Timestamp: ''
        }
      ]
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/StringDefinitions/Batch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"DescriptionForTranslator":"","DoNotTranslate":false,"Id":"","ParameterCount":0,"Timestamp":"","Translations":[{"AuthorId":0,"LanguageId":0,"State":"","StringId":"","StringValue":"","Timestamp":""}]}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{ @"DescriptionForTranslator": @"", @"DoNotTranslate": @NO, @"Id": @"", @"ParameterCount": @0, @"Timestamp": @"", @"Translations": @[ @{ @"AuthorId": @0, @"LanguageId": @0, @"State": @"", @"StringId": @"", @"StringValue": @"", @"Timestamp": @"" } ] } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/StringDefinitions/Batch"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/StringDefinitions/Batch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/StringDefinitions/Batch",
  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([
    [
        'DescriptionForTranslator' => '',
        'DoNotTranslate' => null,
        'Id' => '',
        'ParameterCount' => 0,
        'Timestamp' => '',
        'Translations' => [
                [
                                'AuthorId' => 0,
                                'LanguageId' => 0,
                                'State' => '',
                                'StringId' => '',
                                'StringValue' => '',
                                'Timestamp' => ''
                ]
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/StringDefinitions/Batch', [
  'body' => '[
  {
    "DescriptionForTranslator": "",
    "DoNotTranslate": false,
    "Id": "",
    "ParameterCount": 0,
    "Timestamp": "",
    "Translations": [
      {
        "AuthorId": 0,
        "LanguageId": 0,
        "State": "",
        "StringId": "",
        "StringValue": "",
        "Timestamp": ""
      }
    ]
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/StringDefinitions/Batch');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'DescriptionForTranslator' => '',
    'DoNotTranslate' => null,
    'Id' => '',
    'ParameterCount' => 0,
    'Timestamp' => '',
    'Translations' => [
        [
                'AuthorId' => 0,
                'LanguageId' => 0,
                'State' => '',
                'StringId' => '',
                'StringValue' => '',
                'Timestamp' => ''
        ]
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'DescriptionForTranslator' => '',
    'DoNotTranslate' => null,
    'Id' => '',
    'ParameterCount' => 0,
    'Timestamp' => '',
    'Translations' => [
        [
                'AuthorId' => 0,
                'LanguageId' => 0,
                'State' => '',
                'StringId' => '',
                'StringValue' => '',
                'Timestamp' => ''
        ]
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/StringDefinitions/Batch');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/StringDefinitions/Batch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "DescriptionForTranslator": "",
    "DoNotTranslate": false,
    "Id": "",
    "ParameterCount": 0,
    "Timestamp": "",
    "Translations": [
      {
        "AuthorId": 0,
        "LanguageId": 0,
        "State": "",
        "StringId": "",
        "StringValue": "",
        "Timestamp": ""
      }
    ]
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/StringDefinitions/Batch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "DescriptionForTranslator": "",
    "DoNotTranslate": false,
    "Id": "",
    "ParameterCount": 0,
    "Timestamp": "",
    "Translations": [
      {
        "AuthorId": 0,
        "LanguageId": 0,
        "State": "",
        "StringId": "",
        "StringValue": "",
        "Timestamp": ""
      }
    ]
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/StringDefinitions/Batch", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/StringDefinitions/Batch"

payload = [
    {
        "DescriptionForTranslator": "",
        "DoNotTranslate": False,
        "Id": "",
        "ParameterCount": 0,
        "Timestamp": "",
        "Translations": [
            {
                "AuthorId": 0,
                "LanguageId": 0,
                "State": "",
                "StringId": "",
                "StringValue": "",
                "Timestamp": ""
            }
        ]
    }
]
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/StringDefinitions/Batch"

payload <- "[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/StringDefinitions/Batch")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/StringDefinitions/Batch') do |req|
  req.body = "[\n  {\n    \"DescriptionForTranslator\": \"\",\n    \"DoNotTranslate\": false,\n    \"Id\": \"\",\n    \"ParameterCount\": 0,\n    \"Timestamp\": \"\",\n    \"Translations\": [\n      {\n        \"AuthorId\": 0,\n        \"LanguageId\": 0,\n        \"State\": \"\",\n        \"StringId\": \"\",\n        \"StringValue\": \"\",\n        \"Timestamp\": \"\"\n      }\n    ]\n  }\n]"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/StringDefinitions/Batch";

    let payload = (
        json!({
            "DescriptionForTranslator": "",
            "DoNotTranslate": false,
            "Id": "",
            "ParameterCount": 0,
            "Timestamp": "",
            "Translations": (
                json!({
                    "AuthorId": 0,
                    "LanguageId": 0,
                    "State": "",
                    "StringId": "",
                    "StringValue": "",
                    "Timestamp": ""
                })
            )
        })
    );

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/StringDefinitions/Batch \
  --header 'content-type: application/json' \
  --data '[
  {
    "DescriptionForTranslator": "",
    "DoNotTranslate": false,
    "Id": "",
    "ParameterCount": 0,
    "Timestamp": "",
    "Translations": [
      {
        "AuthorId": 0,
        "LanguageId": 0,
        "State": "",
        "StringId": "",
        "StringValue": "",
        "Timestamp": ""
      }
    ]
  }
]'
echo '[
  {
    "DescriptionForTranslator": "",
    "DoNotTranslate": false,
    "Id": "",
    "ParameterCount": 0,
    "Timestamp": "",
    "Translations": [
      {
        "AuthorId": 0,
        "LanguageId": 0,
        "State": "",
        "StringId": "",
        "StringValue": "",
        "Timestamp": ""
      }
    ]
  }
]' |  \
  http PUT {{baseUrl}}/api/v2/StringDefinitions/Batch \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "DescriptionForTranslator": "",\n    "DoNotTranslate": false,\n    "Id": "",\n    "ParameterCount": 0,\n    "Timestamp": "",\n    "Translations": [\n      {\n        "AuthorId": 0,\n        "LanguageId": 0,\n        "State": "",\n        "StringId": "",\n        "StringValue": "",\n        "Timestamp": ""\n      }\n    ]\n  }\n]' \
  --output-document \
  - {{baseUrl}}/api/v2/StringDefinitions/Batch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "DescriptionForTranslator": "",
    "DoNotTranslate": false,
    "Id": "",
    "ParameterCount": 0,
    "Timestamp": "",
    "Translations": [
      [
        "AuthorId": 0,
        "LanguageId": 0,
        "State": "",
        "StringId": "",
        "StringValue": "",
        "Timestamp": ""
      ]
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/StringDefinitions/Batch")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a paged response of Global String Translations.
{{baseUrl}}/api/v2/StringTranslations
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/StringTranslations");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/StringTranslations")
require "http/client"

url = "{{baseUrl}}/api/v2/StringTranslations"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/StringTranslations"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/StringTranslations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/StringTranslations"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/StringTranslations HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/StringTranslations")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/StringTranslations"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/StringTranslations")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/StringTranslations")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/StringTranslations');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/StringTranslations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/StringTranslations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/StringTranslations',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/StringTranslations")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/StringTranslations',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/StringTranslations'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/StringTranslations');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/StringTranslations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/StringTranslations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/StringTranslations"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/StringTranslations" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/StringTranslations",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/StringTranslations');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/StringTranslations');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/StringTranslations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/StringTranslations' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/StringTranslations' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/StringTranslations")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/StringTranslations"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/StringTranslations"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/StringTranslations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/StringTranslations') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/StringTranslations";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/StringTranslations
http GET {{baseUrl}}/api/v2/StringTranslations
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/StringTranslations
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/StringTranslations")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a single translation based upon stringId and languageId
{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId
QUERY PARAMS

stringId
languageId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId")
require "http/client"

url = "{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/StringTranslations/:stringId/:languageId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/StringTranslations/:stringId/:languageId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/StringTranslations/:stringId/:languageId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/StringTranslations/:stringId/:languageId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId
http GET {{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a string value or a state for a string translation.
{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId
QUERY PARAMS

stringId
languageId
BODY json

{
  "AuthorId": 0,
  "LanguageId": 0,
  "State": "",
  "StringId": "",
  "StringValue": "",
  "Timestamp": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AuthorId\": 0,\n  \"LanguageId\": 0,\n  \"State\": \"\",\n  \"StringId\": \"\",\n  \"StringValue\": \"\",\n  \"Timestamp\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId" {:content-type :json
                                                                                           :form-params {:AuthorId 0
                                                                                                         :LanguageId 0
                                                                                                         :State ""
                                                                                                         :StringId ""
                                                                                                         :StringValue ""
                                                                                                         :Timestamp ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"AuthorId\": 0,\n  \"LanguageId\": 0,\n  \"State\": \"\",\n  \"StringId\": \"\",\n  \"StringValue\": \"\",\n  \"Timestamp\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId"),
    Content = new StringContent("{\n  \"AuthorId\": 0,\n  \"LanguageId\": 0,\n  \"State\": \"\",\n  \"StringId\": \"\",\n  \"StringValue\": \"\",\n  \"Timestamp\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AuthorId\": 0,\n  \"LanguageId\": 0,\n  \"State\": \"\",\n  \"StringId\": \"\",\n  \"StringValue\": \"\",\n  \"Timestamp\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId"

	payload := strings.NewReader("{\n  \"AuthorId\": 0,\n  \"LanguageId\": 0,\n  \"State\": \"\",\n  \"StringId\": \"\",\n  \"StringValue\": \"\",\n  \"Timestamp\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/StringTranslations/:stringId/:languageId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 111

{
  "AuthorId": 0,
  "LanguageId": 0,
  "State": "",
  "StringId": "",
  "StringValue": "",
  "Timestamp": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AuthorId\": 0,\n  \"LanguageId\": 0,\n  \"State\": \"\",\n  \"StringId\": \"\",\n  \"StringValue\": \"\",\n  \"Timestamp\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"AuthorId\": 0,\n  \"LanguageId\": 0,\n  \"State\": \"\",\n  \"StringId\": \"\",\n  \"StringValue\": \"\",\n  \"Timestamp\": \"\"\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  \"AuthorId\": 0,\n  \"LanguageId\": 0,\n  \"State\": \"\",\n  \"StringId\": \"\",\n  \"StringValue\": \"\",\n  \"Timestamp\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId")
  .header("content-type", "application/json")
  .body("{\n  \"AuthorId\": 0,\n  \"LanguageId\": 0,\n  \"State\": \"\",\n  \"StringId\": \"\",\n  \"StringValue\": \"\",\n  \"Timestamp\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AuthorId: 0,
  LanguageId: 0,
  State: '',
  StringId: '',
  StringValue: '',
  Timestamp: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId',
  headers: {'content-type': 'application/json'},
  data: {
    AuthorId: 0,
    LanguageId: 0,
    State: '',
    StringId: '',
    StringValue: '',
    Timestamp: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"AuthorId":0,"LanguageId":0,"State":"","StringId":"","StringValue":"","Timestamp":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AuthorId": 0,\n  "LanguageId": 0,\n  "State": "",\n  "StringId": "",\n  "StringValue": "",\n  "Timestamp": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AuthorId\": 0,\n  \"LanguageId\": 0,\n  \"State\": \"\",\n  \"StringId\": \"\",\n  \"StringValue\": \"\",\n  \"Timestamp\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/StringTranslations/:stringId/:languageId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  AuthorId: 0,
  LanguageId: 0,
  State: '',
  StringId: '',
  StringValue: '',
  Timestamp: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId',
  headers: {'content-type': 'application/json'},
  body: {
    AuthorId: 0,
    LanguageId: 0,
    State: '',
    StringId: '',
    StringValue: '',
    Timestamp: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AuthorId: 0,
  LanguageId: 0,
  State: '',
  StringId: '',
  StringValue: '',
  Timestamp: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId',
  headers: {'content-type': 'application/json'},
  data: {
    AuthorId: 0,
    LanguageId: 0,
    State: '',
    StringId: '',
    StringValue: '',
    Timestamp: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"AuthorId":0,"LanguageId":0,"State":"","StringId":"","StringValue":"","Timestamp":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AuthorId": @0,
                              @"LanguageId": @0,
                              @"State": @"",
                              @"StringId": @"",
                              @"StringValue": @"",
                              @"Timestamp": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"AuthorId\": 0,\n  \"LanguageId\": 0,\n  \"State\": \"\",\n  \"StringId\": \"\",\n  \"StringValue\": \"\",\n  \"Timestamp\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId",
  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([
    'AuthorId' => 0,
    'LanguageId' => 0,
    'State' => '',
    'StringId' => '',
    'StringValue' => '',
    'Timestamp' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId', [
  'body' => '{
  "AuthorId": 0,
  "LanguageId": 0,
  "State": "",
  "StringId": "",
  "StringValue": "",
  "Timestamp": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AuthorId' => 0,
  'LanguageId' => 0,
  'State' => '',
  'StringId' => '',
  'StringValue' => '',
  'Timestamp' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AuthorId' => 0,
  'LanguageId' => 0,
  'State' => '',
  'StringId' => '',
  'StringValue' => '',
  'Timestamp' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "AuthorId": 0,
  "LanguageId": 0,
  "State": "",
  "StringId": "",
  "StringValue": "",
  "Timestamp": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "AuthorId": 0,
  "LanguageId": 0,
  "State": "",
  "StringId": "",
  "StringValue": "",
  "Timestamp": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AuthorId\": 0,\n  \"LanguageId\": 0,\n  \"State\": \"\",\n  \"StringId\": \"\",\n  \"StringValue\": \"\",\n  \"Timestamp\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/StringTranslations/:stringId/:languageId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId"

payload = {
    "AuthorId": 0,
    "LanguageId": 0,
    "State": "",
    "StringId": "",
    "StringValue": "",
    "Timestamp": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId"

payload <- "{\n  \"AuthorId\": 0,\n  \"LanguageId\": 0,\n  \"State\": \"\",\n  \"StringId\": \"\",\n  \"StringValue\": \"\",\n  \"Timestamp\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"AuthorId\": 0,\n  \"LanguageId\": 0,\n  \"State\": \"\",\n  \"StringId\": \"\",\n  \"StringValue\": \"\",\n  \"Timestamp\": \"\"\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/api/v2/StringTranslations/:stringId/:languageId') do |req|
  req.body = "{\n  \"AuthorId\": 0,\n  \"LanguageId\": 0,\n  \"State\": \"\",\n  \"StringId\": \"\",\n  \"StringValue\": \"\",\n  \"Timestamp\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId";

    let payload = json!({
        "AuthorId": 0,
        "LanguageId": 0,
        "State": "",
        "StringId": "",
        "StringValue": "",
        "Timestamp": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId \
  --header 'content-type: application/json' \
  --data '{
  "AuthorId": 0,
  "LanguageId": 0,
  "State": "",
  "StringId": "",
  "StringValue": "",
  "Timestamp": ""
}'
echo '{
  "AuthorId": 0,
  "LanguageId": 0,
  "State": "",
  "StringId": "",
  "StringValue": "",
  "Timestamp": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "AuthorId": 0,\n  "LanguageId": 0,\n  "State": "",\n  "StringId": "",\n  "StringValue": "",\n  "Timestamp": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "AuthorId": 0,
  "LanguageId": 0,
  "State": "",
  "StringId": "",
  "StringValue": "",
  "Timestamp": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/StringTranslations/:stringId/:languageId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update corrections to string translations
{{baseUrl}}/api/v2/StringTranslations/Batch
BODY json

[
  {
    "AuthorId": 0,
    "LanguageId": 0,
    "State": "",
    "StringId": "",
    "StringValue": "",
    "Timestamp": ""
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/StringTranslations/Batch");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"AuthorId\": 0,\n    \"LanguageId\": 0,\n    \"State\": \"\",\n    \"StringId\": \"\",\n    \"StringValue\": \"\",\n    \"Timestamp\": \"\"\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/StringTranslations/Batch" {:content-type :json
                                                                           :form-params [{:AuthorId 0
                                                                                          :LanguageId 0
                                                                                          :State ""
                                                                                          :StringId ""
                                                                                          :StringValue ""
                                                                                          :Timestamp ""}]})
require "http/client"

url = "{{baseUrl}}/api/v2/StringTranslations/Batch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"AuthorId\": 0,\n    \"LanguageId\": 0,\n    \"State\": \"\",\n    \"StringId\": \"\",\n    \"StringValue\": \"\",\n    \"Timestamp\": \"\"\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}}/api/v2/StringTranslations/Batch"),
    Content = new StringContent("[\n  {\n    \"AuthorId\": 0,\n    \"LanguageId\": 0,\n    \"State\": \"\",\n    \"StringId\": \"\",\n    \"StringValue\": \"\",\n    \"Timestamp\": \"\"\n  }\n]")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/StringTranslations/Batch");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"AuthorId\": 0,\n    \"LanguageId\": 0,\n    \"State\": \"\",\n    \"StringId\": \"\",\n    \"StringValue\": \"\",\n    \"Timestamp\": \"\"\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/StringTranslations/Batch"

	payload := strings.NewReader("[\n  {\n    \"AuthorId\": 0,\n    \"LanguageId\": 0,\n    \"State\": \"\",\n    \"StringId\": \"\",\n    \"StringValue\": \"\",\n    \"Timestamp\": \"\"\n  }\n]")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/StringTranslations/Batch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 131

[
  {
    "AuthorId": 0,
    "LanguageId": 0,
    "State": "",
    "StringId": "",
    "StringValue": "",
    "Timestamp": ""
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/StringTranslations/Batch")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"AuthorId\": 0,\n    \"LanguageId\": 0,\n    \"State\": \"\",\n    \"StringId\": \"\",\n    \"StringValue\": \"\",\n    \"Timestamp\": \"\"\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/StringTranslations/Batch"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"AuthorId\": 0,\n    \"LanguageId\": 0,\n    \"State\": \"\",\n    \"StringId\": \"\",\n    \"StringValue\": \"\",\n    \"Timestamp\": \"\"\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    \"AuthorId\": 0,\n    \"LanguageId\": 0,\n    \"State\": \"\",\n    \"StringId\": \"\",\n    \"StringValue\": \"\",\n    \"Timestamp\": \"\"\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/StringTranslations/Batch")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/StringTranslations/Batch")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"AuthorId\": 0,\n    \"LanguageId\": 0,\n    \"State\": \"\",\n    \"StringId\": \"\",\n    \"StringValue\": \"\",\n    \"Timestamp\": \"\"\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    AuthorId: 0,
    LanguageId: 0,
    State: '',
    StringId: '',
    StringValue: '',
    Timestamp: ''
  }
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/StringTranslations/Batch');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/StringTranslations/Batch',
  headers: {'content-type': 'application/json'},
  data: [
    {
      AuthorId: 0,
      LanguageId: 0,
      State: '',
      StringId: '',
      StringValue: '',
      Timestamp: ''
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/StringTranslations/Batch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"AuthorId":0,"LanguageId":0,"State":"","StringId":"","StringValue":"","Timestamp":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/StringTranslations/Batch',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "AuthorId": 0,\n    "LanguageId": 0,\n    "State": "",\n    "StringId": "",\n    "StringValue": "",\n    "Timestamp": ""\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    \"AuthorId\": 0,\n    \"LanguageId\": 0,\n    \"State\": \"\",\n    \"StringId\": \"\",\n    \"StringValue\": \"\",\n    \"Timestamp\": \"\"\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/StringTranslations/Batch")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/StringTranslations/Batch',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify([
  {
    AuthorId: 0,
    LanguageId: 0,
    State: '',
    StringId: '',
    StringValue: '',
    Timestamp: ''
  }
]));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/StringTranslations/Batch',
  headers: {'content-type': 'application/json'},
  body: [
    {
      AuthorId: 0,
      LanguageId: 0,
      State: '',
      StringId: '',
      StringValue: '',
      Timestamp: ''
    }
  ],
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/StringTranslations/Batch');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {
    AuthorId: 0,
    LanguageId: 0,
    State: '',
    StringId: '',
    StringValue: '',
    Timestamp: ''
  }
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/StringTranslations/Batch',
  headers: {'content-type': 'application/json'},
  data: [
    {
      AuthorId: 0,
      LanguageId: 0,
      State: '',
      StringId: '',
      StringValue: '',
      Timestamp: ''
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/StringTranslations/Batch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"AuthorId":0,"LanguageId":0,"State":"","StringId":"","StringValue":"","Timestamp":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{ @"AuthorId": @0, @"LanguageId": @0, @"State": @"", @"StringId": @"", @"StringValue": @"", @"Timestamp": @"" } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/StringTranslations/Batch"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/StringTranslations/Batch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"AuthorId\": 0,\n    \"LanguageId\": 0,\n    \"State\": \"\",\n    \"StringId\": \"\",\n    \"StringValue\": \"\",\n    \"Timestamp\": \"\"\n  }\n]" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/StringTranslations/Batch",
  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([
    [
        'AuthorId' => 0,
        'LanguageId' => 0,
        'State' => '',
        'StringId' => '',
        'StringValue' => '',
        'Timestamp' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/StringTranslations/Batch', [
  'body' => '[
  {
    "AuthorId": 0,
    "LanguageId": 0,
    "State": "",
    "StringId": "",
    "StringValue": "",
    "Timestamp": ""
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/StringTranslations/Batch');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'AuthorId' => 0,
    'LanguageId' => 0,
    'State' => '',
    'StringId' => '',
    'StringValue' => '',
    'Timestamp' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'AuthorId' => 0,
    'LanguageId' => 0,
    'State' => '',
    'StringId' => '',
    'StringValue' => '',
    'Timestamp' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/StringTranslations/Batch');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/StringTranslations/Batch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "AuthorId": 0,
    "LanguageId": 0,
    "State": "",
    "StringId": "",
    "StringValue": "",
    "Timestamp": ""
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/StringTranslations/Batch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "AuthorId": 0,
    "LanguageId": 0,
    "State": "",
    "StringId": "",
    "StringValue": "",
    "Timestamp": ""
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"AuthorId\": 0,\n    \"LanguageId\": 0,\n    \"State\": \"\",\n    \"StringId\": \"\",\n    \"StringValue\": \"\",\n    \"Timestamp\": \"\"\n  }\n]"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/StringTranslations/Batch", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/StringTranslations/Batch"

payload = [
    {
        "AuthorId": 0,
        "LanguageId": 0,
        "State": "",
        "StringId": "",
        "StringValue": "",
        "Timestamp": ""
    }
]
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/StringTranslations/Batch"

payload <- "[\n  {\n    \"AuthorId\": 0,\n    \"LanguageId\": 0,\n    \"State\": \"\",\n    \"StringId\": \"\",\n    \"StringValue\": \"\",\n    \"Timestamp\": \"\"\n  }\n]"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/StringTranslations/Batch")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "[\n  {\n    \"AuthorId\": 0,\n    \"LanguageId\": 0,\n    \"State\": \"\",\n    \"StringId\": \"\",\n    \"StringValue\": \"\",\n    \"Timestamp\": \"\"\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/api/v2/StringTranslations/Batch') do |req|
  req.body = "[\n  {\n    \"AuthorId\": 0,\n    \"LanguageId\": 0,\n    \"State\": \"\",\n    \"StringId\": \"\",\n    \"StringValue\": \"\",\n    \"Timestamp\": \"\"\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}}/api/v2/StringTranslations/Batch";

    let payload = (
        json!({
            "AuthorId": 0,
            "LanguageId": 0,
            "State": "",
            "StringId": "",
            "StringValue": "",
            "Timestamp": ""
        })
    );

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/StringTranslations/Batch \
  --header 'content-type: application/json' \
  --data '[
  {
    "AuthorId": 0,
    "LanguageId": 0,
    "State": "",
    "StringId": "",
    "StringValue": "",
    "Timestamp": ""
  }
]'
echo '[
  {
    "AuthorId": 0,
    "LanguageId": 0,
    "State": "",
    "StringId": "",
    "StringValue": "",
    "Timestamp": ""
  }
]' |  \
  http PUT {{baseUrl}}/api/v2/StringTranslations/Batch \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "AuthorId": 0,\n    "LanguageId": 0,\n    "State": "",\n    "StringId": "",\n    "StringValue": "",\n    "Timestamp": ""\n  }\n]' \
  --output-document \
  - {{baseUrl}}/api/v2/StringTranslations/Batch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "AuthorId": 0,
    "LanguageId": 0,
    "State": "",
    "StringId": "",
    "StringValue": "",
    "Timestamp": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/StringTranslations/Batch")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a translationKey object.
{{baseUrl}}/api/v2/TranslationKeys
BODY json

{
  "ID": 0,
  "KeyName": "",
  "StringID": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/TranslationKeys");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/TranslationKeys" {:content-type :json
                                                                   :form-params {:ID 0
                                                                                 :KeyName ""
                                                                                 :StringID ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/TranslationKeys"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/TranslationKeys"),
    Content = new StringContent("{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/TranslationKeys");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/TranslationKeys"

	payload := strings.NewReader("{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/TranslationKeys HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 48

{
  "ID": 0,
  "KeyName": "",
  "StringID": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/TranslationKeys")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/TranslationKeys"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\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  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationKeys")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/TranslationKeys")
  .header("content-type", "application/json")
  .body("{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ID: 0,
  KeyName: '',
  StringID: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/TranslationKeys');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/TranslationKeys',
  headers: {'content-type': 'application/json'},
  data: {ID: 0, KeyName: '', StringID: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/TranslationKeys';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ID":0,"KeyName":"","StringID":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/TranslationKeys',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ID": 0,\n  "KeyName": "",\n  "StringID": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationKeys")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/TranslationKeys',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ID: 0, KeyName: '', StringID: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/TranslationKeys',
  headers: {'content-type': 'application/json'},
  body: {ID: 0, KeyName: '', StringID: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/TranslationKeys');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ID: 0,
  KeyName: '',
  StringID: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/TranslationKeys',
  headers: {'content-type': 'application/json'},
  data: {ID: 0, KeyName: '', StringID: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/TranslationKeys';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ID":0,"KeyName":"","StringID":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ID": @0,
                              @"KeyName": @"",
                              @"StringID": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/TranslationKeys"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/TranslationKeys" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/TranslationKeys",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'ID' => 0,
    'KeyName' => '',
    'StringID' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/TranslationKeys', [
  'body' => '{
  "ID": 0,
  "KeyName": "",
  "StringID": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/TranslationKeys');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ID' => 0,
  'KeyName' => '',
  'StringID' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ID' => 0,
  'KeyName' => '',
  'StringID' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/TranslationKeys');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/TranslationKeys' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ID": 0,
  "KeyName": "",
  "StringID": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/TranslationKeys' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ID": 0,
  "KeyName": "",
  "StringID": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/TranslationKeys", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/TranslationKeys"

payload = {
    "ID": 0,
    "KeyName": "",
    "StringID": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/TranslationKeys"

payload <- "{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/TranslationKeys")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/TranslationKeys') do |req|
  req.body = "{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/TranslationKeys";

    let payload = json!({
        "ID": 0,
        "KeyName": "",
        "StringID": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/TranslationKeys \
  --header 'content-type: application/json' \
  --data '{
  "ID": 0,
  "KeyName": "",
  "StringID": ""
}'
echo '{
  "ID": 0,
  "KeyName": "",
  "StringID": ""
}' |  \
  http POST {{baseUrl}}/api/v2/TranslationKeys \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ID": 0,\n  "KeyName": "",\n  "StringID": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/TranslationKeys
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ID": 0,
  "KeyName": "",
  "StringID": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/TranslationKeys")! 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 TranslationKey by ID
{{baseUrl}}/api/v2/TranslationKeys/:ID
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/TranslationKeys/:ID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/TranslationKeys/:ID")
require "http/client"

url = "{{baseUrl}}/api/v2/TranslationKeys/:ID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/TranslationKeys/:ID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/TranslationKeys/:ID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/TranslationKeys/:ID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/TranslationKeys/:ID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/TranslationKeys/:ID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/TranslationKeys/:ID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationKeys/:ID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/TranslationKeys/:ID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/TranslationKeys/:ID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/TranslationKeys/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/TranslationKeys/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/TranslationKeys/:ID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationKeys/:ID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/TranslationKeys/:ID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/TranslationKeys/:ID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/TranslationKeys/:ID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/TranslationKeys/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/TranslationKeys/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/TranslationKeys/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/TranslationKeys/:ID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/TranslationKeys/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/TranslationKeys/:ID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/TranslationKeys/:ID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/TranslationKeys/:ID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/TranslationKeys/:ID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/TranslationKeys/:ID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/TranslationKeys/:ID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/TranslationKeys/:ID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/TranslationKeys/:ID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/TranslationKeys/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/TranslationKeys/:ID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/TranslationKeys/:ID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/TranslationKeys/:ID
http GET {{baseUrl}}/api/v2/TranslationKeys/:ID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/TranslationKeys/:ID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/TranslationKeys/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a paged response of TranslationKeys.
{{baseUrl}}/api/v2/TranslationKeys
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/TranslationKeys");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/TranslationKeys")
require "http/client"

url = "{{baseUrl}}/api/v2/TranslationKeys"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/TranslationKeys"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/TranslationKeys");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/TranslationKeys"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/TranslationKeys HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/TranslationKeys")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/TranslationKeys"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationKeys")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/TranslationKeys")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/TranslationKeys');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/TranslationKeys'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/TranslationKeys';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/TranslationKeys',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationKeys")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/TranslationKeys',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/TranslationKeys'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/TranslationKeys');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/TranslationKeys'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/TranslationKeys';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/TranslationKeys"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/TranslationKeys" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/TranslationKeys",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/TranslationKeys');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/TranslationKeys');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/TranslationKeys');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/TranslationKeys' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/TranslationKeys' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/TranslationKeys")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/TranslationKeys"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/TranslationKeys"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/TranslationKeys")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/TranslationKeys') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/TranslationKeys";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/TranslationKeys
http GET {{baseUrl}}/api/v2/TranslationKeys
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/TranslationKeys
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/TranslationKeys")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update the StringID of the translationKey object.
{{baseUrl}}/api/v2/TranslationKeys/:ID
QUERY PARAMS

ID
BODY json

{
  "ID": 0,
  "KeyName": "",
  "StringID": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/TranslationKeys/:ID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/TranslationKeys/:ID" {:content-type :json
                                                                      :form-params {:ID 0
                                                                                    :KeyName ""
                                                                                    :StringID ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/TranslationKeys/:ID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/TranslationKeys/:ID"),
    Content = new StringContent("{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/TranslationKeys/:ID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/TranslationKeys/:ID"

	payload := strings.NewReader("{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/TranslationKeys/:ID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 48

{
  "ID": 0,
  "KeyName": "",
  "StringID": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/TranslationKeys/:ID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/TranslationKeys/:ID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\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  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationKeys/:ID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/TranslationKeys/:ID")
  .header("content-type", "application/json")
  .body("{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ID: 0,
  KeyName: '',
  StringID: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/TranslationKeys/:ID');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/TranslationKeys/:ID',
  headers: {'content-type': 'application/json'},
  data: {ID: 0, KeyName: '', StringID: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/TranslationKeys/:ID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ID":0,"KeyName":"","StringID":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/TranslationKeys/:ID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ID": 0,\n  "KeyName": "",\n  "StringID": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationKeys/:ID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/TranslationKeys/:ID',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ID: 0, KeyName: '', StringID: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/TranslationKeys/:ID',
  headers: {'content-type': 'application/json'},
  body: {ID: 0, KeyName: '', StringID: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/TranslationKeys/:ID');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ID: 0,
  KeyName: '',
  StringID: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/TranslationKeys/:ID',
  headers: {'content-type': 'application/json'},
  data: {ID: 0, KeyName: '', StringID: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/TranslationKeys/:ID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ID":0,"KeyName":"","StringID":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ID": @0,
                              @"KeyName": @"",
                              @"StringID": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/TranslationKeys/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/TranslationKeys/:ID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/TranslationKeys/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'ID' => 0,
    'KeyName' => '',
    'StringID' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/TranslationKeys/:ID', [
  'body' => '{
  "ID": 0,
  "KeyName": "",
  "StringID": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/TranslationKeys/:ID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ID' => 0,
  'KeyName' => '',
  'StringID' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ID' => 0,
  'KeyName' => '',
  'StringID' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/TranslationKeys/:ID');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/TranslationKeys/:ID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ID": 0,
  "KeyName": "",
  "StringID": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/TranslationKeys/:ID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ID": 0,
  "KeyName": "",
  "StringID": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/TranslationKeys/:ID", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/TranslationKeys/:ID"

payload = {
    "ID": 0,
    "KeyName": "",
    "StringID": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/TranslationKeys/:ID"

payload <- "{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/TranslationKeys/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\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/api/v2/TranslationKeys/:ID') do |req|
  req.body = "{\n  \"ID\": 0,\n  \"KeyName\": \"\",\n  \"StringID\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/TranslationKeys/:ID";

    let payload = json!({
        "ID": 0,
        "KeyName": "",
        "StringID": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/TranslationKeys/:ID \
  --header 'content-type: application/json' \
  --data '{
  "ID": 0,
  "KeyName": "",
  "StringID": ""
}'
echo '{
  "ID": 0,
  "KeyName": "",
  "StringID": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/TranslationKeys/:ID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "ID": 0,\n  "KeyName": "",\n  "StringID": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/TranslationKeys/:ID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ID": 0,
  "KeyName": "",
  "StringID": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/TranslationKeys/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a translation request. Accepts a TranslationRequest object. Returns the Id of the created object. The state of the TranslationRequest must be ‘NotSubmitted’.
{{baseUrl}}/api/v2/TranslationRequests
BODY json

{
  "ApprovalUserId": 0,
  "CCEmailAddresses": [],
  "ChargeToAccount": "",
  "Deadline": "",
  "Id": 0,
  "LocaleIds": [],
  "Notes": "",
  "QuestionsUserId": 0,
  "State": "",
  "SubmittedBy": 0,
  "TranslatorEmail": "",
  "TranslatorName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/TranslationRequests");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/TranslationRequests" {:content-type :json
                                                                       :form-params {:ApprovalUserId 0
                                                                                     :CCEmailAddresses []
                                                                                     :ChargeToAccount ""
                                                                                     :Deadline ""
                                                                                     :Id 0
                                                                                     :LocaleIds []
                                                                                     :Notes ""
                                                                                     :QuestionsUserId 0
                                                                                     :State ""
                                                                                     :SubmittedBy 0
                                                                                     :TranslatorEmail ""
                                                                                     :TranslatorName ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/TranslationRequests"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/TranslationRequests"),
    Content = new StringContent("{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/TranslationRequests");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/TranslationRequests"

	payload := strings.NewReader("{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/TranslationRequests HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 247

{
  "ApprovalUserId": 0,
  "CCEmailAddresses": [],
  "ChargeToAccount": "",
  "Deadline": "",
  "Id": 0,
  "LocaleIds": [],
  "Notes": "",
  "QuestionsUserId": 0,
  "State": "",
  "SubmittedBy": 0,
  "TranslatorEmail": "",
  "TranslatorName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/TranslationRequests")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/TranslationRequests"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\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  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationRequests")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/TranslationRequests")
  .header("content-type", "application/json")
  .body("{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ApprovalUserId: 0,
  CCEmailAddresses: [],
  ChargeToAccount: '',
  Deadline: '',
  Id: 0,
  LocaleIds: [],
  Notes: '',
  QuestionsUserId: 0,
  State: '',
  SubmittedBy: 0,
  TranslatorEmail: '',
  TranslatorName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/TranslationRequests');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/TranslationRequests',
  headers: {'content-type': 'application/json'},
  data: {
    ApprovalUserId: 0,
    CCEmailAddresses: [],
    ChargeToAccount: '',
    Deadline: '',
    Id: 0,
    LocaleIds: [],
    Notes: '',
    QuestionsUserId: 0,
    State: '',
    SubmittedBy: 0,
    TranslatorEmail: '',
    TranslatorName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/TranslationRequests';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ApprovalUserId":0,"CCEmailAddresses":[],"ChargeToAccount":"","Deadline":"","Id":0,"LocaleIds":[],"Notes":"","QuestionsUserId":0,"State":"","SubmittedBy":0,"TranslatorEmail":"","TranslatorName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/TranslationRequests',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ApprovalUserId": 0,\n  "CCEmailAddresses": [],\n  "ChargeToAccount": "",\n  "Deadline": "",\n  "Id": 0,\n  "LocaleIds": [],\n  "Notes": "",\n  "QuestionsUserId": 0,\n  "State": "",\n  "SubmittedBy": 0,\n  "TranslatorEmail": "",\n  "TranslatorName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationRequests")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/TranslationRequests',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  ApprovalUserId: 0,
  CCEmailAddresses: [],
  ChargeToAccount: '',
  Deadline: '',
  Id: 0,
  LocaleIds: [],
  Notes: '',
  QuestionsUserId: 0,
  State: '',
  SubmittedBy: 0,
  TranslatorEmail: '',
  TranslatorName: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/TranslationRequests',
  headers: {'content-type': 'application/json'},
  body: {
    ApprovalUserId: 0,
    CCEmailAddresses: [],
    ChargeToAccount: '',
    Deadline: '',
    Id: 0,
    LocaleIds: [],
    Notes: '',
    QuestionsUserId: 0,
    State: '',
    SubmittedBy: 0,
    TranslatorEmail: '',
    TranslatorName: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/TranslationRequests');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ApprovalUserId: 0,
  CCEmailAddresses: [],
  ChargeToAccount: '',
  Deadline: '',
  Id: 0,
  LocaleIds: [],
  Notes: '',
  QuestionsUserId: 0,
  State: '',
  SubmittedBy: 0,
  TranslatorEmail: '',
  TranslatorName: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/TranslationRequests',
  headers: {'content-type': 'application/json'},
  data: {
    ApprovalUserId: 0,
    CCEmailAddresses: [],
    ChargeToAccount: '',
    Deadline: '',
    Id: 0,
    LocaleIds: [],
    Notes: '',
    QuestionsUserId: 0,
    State: '',
    SubmittedBy: 0,
    TranslatorEmail: '',
    TranslatorName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/TranslationRequests';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ApprovalUserId":0,"CCEmailAddresses":[],"ChargeToAccount":"","Deadline":"","Id":0,"LocaleIds":[],"Notes":"","QuestionsUserId":0,"State":"","SubmittedBy":0,"TranslatorEmail":"","TranslatorName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ApprovalUserId": @0,
                              @"CCEmailAddresses": @[  ],
                              @"ChargeToAccount": @"",
                              @"Deadline": @"",
                              @"Id": @0,
                              @"LocaleIds": @[  ],
                              @"Notes": @"",
                              @"QuestionsUserId": @0,
                              @"State": @"",
                              @"SubmittedBy": @0,
                              @"TranslatorEmail": @"",
                              @"TranslatorName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/TranslationRequests"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/TranslationRequests" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/TranslationRequests",
  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([
    'ApprovalUserId' => 0,
    'CCEmailAddresses' => [
        
    ],
    'ChargeToAccount' => '',
    'Deadline' => '',
    'Id' => 0,
    'LocaleIds' => [
        
    ],
    'Notes' => '',
    'QuestionsUserId' => 0,
    'State' => '',
    'SubmittedBy' => 0,
    'TranslatorEmail' => '',
    'TranslatorName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/TranslationRequests', [
  'body' => '{
  "ApprovalUserId": 0,
  "CCEmailAddresses": [],
  "ChargeToAccount": "",
  "Deadline": "",
  "Id": 0,
  "LocaleIds": [],
  "Notes": "",
  "QuestionsUserId": 0,
  "State": "",
  "SubmittedBy": 0,
  "TranslatorEmail": "",
  "TranslatorName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/TranslationRequests');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ApprovalUserId' => 0,
  'CCEmailAddresses' => [
    
  ],
  'ChargeToAccount' => '',
  'Deadline' => '',
  'Id' => 0,
  'LocaleIds' => [
    
  ],
  'Notes' => '',
  'QuestionsUserId' => 0,
  'State' => '',
  'SubmittedBy' => 0,
  'TranslatorEmail' => '',
  'TranslatorName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ApprovalUserId' => 0,
  'CCEmailAddresses' => [
    
  ],
  'ChargeToAccount' => '',
  'Deadline' => '',
  'Id' => 0,
  'LocaleIds' => [
    
  ],
  'Notes' => '',
  'QuestionsUserId' => 0,
  'State' => '',
  'SubmittedBy' => 0,
  'TranslatorEmail' => '',
  'TranslatorName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/TranslationRequests');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/TranslationRequests' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ApprovalUserId": 0,
  "CCEmailAddresses": [],
  "ChargeToAccount": "",
  "Deadline": "",
  "Id": 0,
  "LocaleIds": [],
  "Notes": "",
  "QuestionsUserId": 0,
  "State": "",
  "SubmittedBy": 0,
  "TranslatorEmail": "",
  "TranslatorName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/TranslationRequests' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ApprovalUserId": 0,
  "CCEmailAddresses": [],
  "ChargeToAccount": "",
  "Deadline": "",
  "Id": 0,
  "LocaleIds": [],
  "Notes": "",
  "QuestionsUserId": 0,
  "State": "",
  "SubmittedBy": 0,
  "TranslatorEmail": "",
  "TranslatorName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/TranslationRequests", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/TranslationRequests"

payload = {
    "ApprovalUserId": 0,
    "CCEmailAddresses": [],
    "ChargeToAccount": "",
    "Deadline": "",
    "Id": 0,
    "LocaleIds": [],
    "Notes": "",
    "QuestionsUserId": 0,
    "State": "",
    "SubmittedBy": 0,
    "TranslatorEmail": "",
    "TranslatorName": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/TranslationRequests"

payload <- "{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/TranslationRequests")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/TranslationRequests') do |req|
  req.body = "{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/TranslationRequests";

    let payload = json!({
        "ApprovalUserId": 0,
        "CCEmailAddresses": (),
        "ChargeToAccount": "",
        "Deadline": "",
        "Id": 0,
        "LocaleIds": (),
        "Notes": "",
        "QuestionsUserId": 0,
        "State": "",
        "SubmittedBy": 0,
        "TranslatorEmail": "",
        "TranslatorName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/TranslationRequests \
  --header 'content-type: application/json' \
  --data '{
  "ApprovalUserId": 0,
  "CCEmailAddresses": [],
  "ChargeToAccount": "",
  "Deadline": "",
  "Id": 0,
  "LocaleIds": [],
  "Notes": "",
  "QuestionsUserId": 0,
  "State": "",
  "SubmittedBy": 0,
  "TranslatorEmail": "",
  "TranslatorName": ""
}'
echo '{
  "ApprovalUserId": 0,
  "CCEmailAddresses": [],
  "ChargeToAccount": "",
  "Deadline": "",
  "Id": 0,
  "LocaleIds": [],
  "Notes": "",
  "QuestionsUserId": 0,
  "State": "",
  "SubmittedBy": 0,
  "TranslatorEmail": "",
  "TranslatorName": ""
}' |  \
  http POST {{baseUrl}}/api/v2/TranslationRequests \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ApprovalUserId": 0,\n  "CCEmailAddresses": [],\n  "ChargeToAccount": "",\n  "Deadline": "",\n  "Id": 0,\n  "LocaleIds": [],\n  "Notes": "",\n  "QuestionsUserId": 0,\n  "State": "",\n  "SubmittedBy": 0,\n  "TranslatorEmail": "",\n  "TranslatorName": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/TranslationRequests
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ApprovalUserId": 0,
  "CCEmailAddresses": [],
  "ChargeToAccount": "",
  "Deadline": "",
  "Id": 0,
  "LocaleIds": [],
  "Notes": "",
  "QuestionsUserId": 0,
  "State": "",
  "SubmittedBy": 0,
  "TranslatorEmail": "",
  "TranslatorName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/TranslationRequests")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a TranslationRequest object by id. Returns TranslationRequest object with its language ids and string ids.
{{baseUrl}}/api/v2/TranslationRequests/:Id
QUERY PARAMS

Id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/TranslationRequests/:Id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/TranslationRequests/:Id")
require "http/client"

url = "{{baseUrl}}/api/v2/TranslationRequests/:Id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/TranslationRequests/:Id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/TranslationRequests/:Id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/TranslationRequests/:Id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/TranslationRequests/:Id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/TranslationRequests/:Id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/TranslationRequests/:Id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationRequests/:Id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/TranslationRequests/:Id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/TranslationRequests/:Id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/TranslationRequests/:Id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/TranslationRequests/:Id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/TranslationRequests/:Id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationRequests/:Id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/TranslationRequests/:Id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/TranslationRequests/:Id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/TranslationRequests/:Id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/TranslationRequests/:Id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/TranslationRequests/:Id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/TranslationRequests/:Id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/TranslationRequests/:Id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/TranslationRequests/:Id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/TranslationRequests/:Id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/TranslationRequests/:Id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/TranslationRequests/:Id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/TranslationRequests/:Id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/TranslationRequests/:Id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/TranslationRequests/:Id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/TranslationRequests/:Id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/TranslationRequests/:Id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/TranslationRequests/:Id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/TranslationRequests/:Id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/TranslationRequests/:Id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/TranslationRequests/:Id
http GET {{baseUrl}}/api/v2/TranslationRequests/:Id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/TranslationRequests/:Id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/TranslationRequests/:Id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get all TranslationRequest objects. Returns a PagedResponse of TranslationRequest objects with their language ids and string ids.
{{baseUrl}}/api/v2/TranslationRequests
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/TranslationRequests");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/TranslationRequests")
require "http/client"

url = "{{baseUrl}}/api/v2/TranslationRequests"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/TranslationRequests"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/TranslationRequests");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/TranslationRequests"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/TranslationRequests HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/TranslationRequests")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/TranslationRequests"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationRequests")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/TranslationRequests")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/TranslationRequests');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/TranslationRequests'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/TranslationRequests';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/TranslationRequests',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationRequests")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/TranslationRequests',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/TranslationRequests'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/TranslationRequests');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/TranslationRequests'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/TranslationRequests';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/TranslationRequests"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/TranslationRequests" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/TranslationRequests",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/TranslationRequests');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/TranslationRequests');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/TranslationRequests');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/TranslationRequests' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/TranslationRequests' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/TranslationRequests")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/TranslationRequests"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/TranslationRequests"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/TranslationRequests")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/TranslationRequests') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/TranslationRequests";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/TranslationRequests
http GET {{baseUrl}}/api/v2/TranslationRequests
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/TranslationRequests
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/TranslationRequests")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT No Documentation Found. (3)
{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings
QUERY PARAMS

Id
BODY json

[
  {}
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {}\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings" {:content-type :json
                                                                                  :form-params [{}]})
require "http/client"

url = "{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\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}}/api/v2/TranslationRequests/:Id/Strings"),
    Content = new StringContent("[\n  {}\n]")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {}\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings"

	payload := strings.NewReader("[\n  {}\n]")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/TranslationRequests/:Id/Strings HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 8

[
  {}
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {}\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("[\n  {}\n]"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "[\n  {}\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings")
  .header("content-type", "application/json")
  .body("[\n  {}\n]")
  .asString();
const data = JSON.stringify([
  {}
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings',
  headers: {'content-type': 'application/json'},
  data: [{}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings';
const options = {method: 'PUT', headers: {'content-type': 'application/json'}, body: '[{}]'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {}\n]'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "[\n  {}\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/TranslationRequests/:Id/Strings',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify([{}]));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings',
  headers: {'content-type': 'application/json'},
  body: [{}],
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {}
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings',
  headers: {'content-type': 'application/json'},
  data: [{}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings';
const options = {method: 'PUT', headers: {'content-type': 'application/json'}, body: '[{}]'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{  } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {}\n]" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings",
  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([
    [
        
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings', [
  'body' => '[
  {}
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {}
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {}
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {}\n]"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/TranslationRequests/:Id/Strings", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings"

payload = [{}]
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings"

payload <- "[\n  {}\n]"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "[\n  {}\n]"

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/api/v2/TranslationRequests/:Id/Strings') do |req|
  req.body = "[\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}}/api/v2/TranslationRequests/:Id/Strings";

    let payload = (json!({}));

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/TranslationRequests/:Id/Strings \
  --header 'content-type: application/json' \
  --data '[
  {}
]'
echo '[
  {}
]' |  \
  http PUT {{baseUrl}}/api/v2/TranslationRequests/:Id/Strings \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '[\n  {}\n]' \
  --output-document \
  - {{baseUrl}}/api/v2/TranslationRequests/:Id/Strings
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [[]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/TranslationRequests/:Id/Strings")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a TranslationRequest object by id. Accepts a TranslationRequest object.
{{baseUrl}}/api/v2/TranslationRequests/:Id
QUERY PARAMS

Id
BODY json

{
  "ApprovalUserId": 0,
  "CCEmailAddresses": [],
  "ChargeToAccount": "",
  "Deadline": "",
  "Id": 0,
  "LocaleIds": [],
  "Notes": "",
  "QuestionsUserId": 0,
  "State": "",
  "SubmittedBy": 0,
  "TranslatorEmail": "",
  "TranslatorName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/TranslationRequests/:Id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/TranslationRequests/:Id" {:content-type :json
                                                                          :form-params {:ApprovalUserId 0
                                                                                        :CCEmailAddresses []
                                                                                        :ChargeToAccount ""
                                                                                        :Deadline ""
                                                                                        :Id 0
                                                                                        :LocaleIds []
                                                                                        :Notes ""
                                                                                        :QuestionsUserId 0
                                                                                        :State ""
                                                                                        :SubmittedBy 0
                                                                                        :TranslatorEmail ""
                                                                                        :TranslatorName ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/TranslationRequests/:Id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/TranslationRequests/:Id"),
    Content = new StringContent("{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/TranslationRequests/:Id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/TranslationRequests/:Id"

	payload := strings.NewReader("{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/TranslationRequests/:Id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 247

{
  "ApprovalUserId": 0,
  "CCEmailAddresses": [],
  "ChargeToAccount": "",
  "Deadline": "",
  "Id": 0,
  "LocaleIds": [],
  "Notes": "",
  "QuestionsUserId": 0,
  "State": "",
  "SubmittedBy": 0,
  "TranslatorEmail": "",
  "TranslatorName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/TranslationRequests/:Id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/TranslationRequests/:Id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\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  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationRequests/:Id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/TranslationRequests/:Id")
  .header("content-type", "application/json")
  .body("{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ApprovalUserId: 0,
  CCEmailAddresses: [],
  ChargeToAccount: '',
  Deadline: '',
  Id: 0,
  LocaleIds: [],
  Notes: '',
  QuestionsUserId: 0,
  State: '',
  SubmittedBy: 0,
  TranslatorEmail: '',
  TranslatorName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/TranslationRequests/:Id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/TranslationRequests/:Id',
  headers: {'content-type': 'application/json'},
  data: {
    ApprovalUserId: 0,
    CCEmailAddresses: [],
    ChargeToAccount: '',
    Deadline: '',
    Id: 0,
    LocaleIds: [],
    Notes: '',
    QuestionsUserId: 0,
    State: '',
    SubmittedBy: 0,
    TranslatorEmail: '',
    TranslatorName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/TranslationRequests/:Id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ApprovalUserId":0,"CCEmailAddresses":[],"ChargeToAccount":"","Deadline":"","Id":0,"LocaleIds":[],"Notes":"","QuestionsUserId":0,"State":"","SubmittedBy":0,"TranslatorEmail":"","TranslatorName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/TranslationRequests/:Id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ApprovalUserId": 0,\n  "CCEmailAddresses": [],\n  "ChargeToAccount": "",\n  "Deadline": "",\n  "Id": 0,\n  "LocaleIds": [],\n  "Notes": "",\n  "QuestionsUserId": 0,\n  "State": "",\n  "SubmittedBy": 0,\n  "TranslatorEmail": "",\n  "TranslatorName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationRequests/:Id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/TranslationRequests/:Id',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  ApprovalUserId: 0,
  CCEmailAddresses: [],
  ChargeToAccount: '',
  Deadline: '',
  Id: 0,
  LocaleIds: [],
  Notes: '',
  QuestionsUserId: 0,
  State: '',
  SubmittedBy: 0,
  TranslatorEmail: '',
  TranslatorName: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/TranslationRequests/:Id',
  headers: {'content-type': 'application/json'},
  body: {
    ApprovalUserId: 0,
    CCEmailAddresses: [],
    ChargeToAccount: '',
    Deadline: '',
    Id: 0,
    LocaleIds: [],
    Notes: '',
    QuestionsUserId: 0,
    State: '',
    SubmittedBy: 0,
    TranslatorEmail: '',
    TranslatorName: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/TranslationRequests/:Id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ApprovalUserId: 0,
  CCEmailAddresses: [],
  ChargeToAccount: '',
  Deadline: '',
  Id: 0,
  LocaleIds: [],
  Notes: '',
  QuestionsUserId: 0,
  State: '',
  SubmittedBy: 0,
  TranslatorEmail: '',
  TranslatorName: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/TranslationRequests/:Id',
  headers: {'content-type': 'application/json'},
  data: {
    ApprovalUserId: 0,
    CCEmailAddresses: [],
    ChargeToAccount: '',
    Deadline: '',
    Id: 0,
    LocaleIds: [],
    Notes: '',
    QuestionsUserId: 0,
    State: '',
    SubmittedBy: 0,
    TranslatorEmail: '',
    TranslatorName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/TranslationRequests/:Id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ApprovalUserId":0,"CCEmailAddresses":[],"ChargeToAccount":"","Deadline":"","Id":0,"LocaleIds":[],"Notes":"","QuestionsUserId":0,"State":"","SubmittedBy":0,"TranslatorEmail":"","TranslatorName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ApprovalUserId": @0,
                              @"CCEmailAddresses": @[  ],
                              @"ChargeToAccount": @"",
                              @"Deadline": @"",
                              @"Id": @0,
                              @"LocaleIds": @[  ],
                              @"Notes": @"",
                              @"QuestionsUserId": @0,
                              @"State": @"",
                              @"SubmittedBy": @0,
                              @"TranslatorEmail": @"",
                              @"TranslatorName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/TranslationRequests/:Id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/TranslationRequests/:Id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/TranslationRequests/:Id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'ApprovalUserId' => 0,
    'CCEmailAddresses' => [
        
    ],
    'ChargeToAccount' => '',
    'Deadline' => '',
    'Id' => 0,
    'LocaleIds' => [
        
    ],
    'Notes' => '',
    'QuestionsUserId' => 0,
    'State' => '',
    'SubmittedBy' => 0,
    'TranslatorEmail' => '',
    'TranslatorName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/TranslationRequests/:Id', [
  'body' => '{
  "ApprovalUserId": 0,
  "CCEmailAddresses": [],
  "ChargeToAccount": "",
  "Deadline": "",
  "Id": 0,
  "LocaleIds": [],
  "Notes": "",
  "QuestionsUserId": 0,
  "State": "",
  "SubmittedBy": 0,
  "TranslatorEmail": "",
  "TranslatorName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/TranslationRequests/:Id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ApprovalUserId' => 0,
  'CCEmailAddresses' => [
    
  ],
  'ChargeToAccount' => '',
  'Deadline' => '',
  'Id' => 0,
  'LocaleIds' => [
    
  ],
  'Notes' => '',
  'QuestionsUserId' => 0,
  'State' => '',
  'SubmittedBy' => 0,
  'TranslatorEmail' => '',
  'TranslatorName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ApprovalUserId' => 0,
  'CCEmailAddresses' => [
    
  ],
  'ChargeToAccount' => '',
  'Deadline' => '',
  'Id' => 0,
  'LocaleIds' => [
    
  ],
  'Notes' => '',
  'QuestionsUserId' => 0,
  'State' => '',
  'SubmittedBy' => 0,
  'TranslatorEmail' => '',
  'TranslatorName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/TranslationRequests/:Id');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/TranslationRequests/:Id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ApprovalUserId": 0,
  "CCEmailAddresses": [],
  "ChargeToAccount": "",
  "Deadline": "",
  "Id": 0,
  "LocaleIds": [],
  "Notes": "",
  "QuestionsUserId": 0,
  "State": "",
  "SubmittedBy": 0,
  "TranslatorEmail": "",
  "TranslatorName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/TranslationRequests/:Id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ApprovalUserId": 0,
  "CCEmailAddresses": [],
  "ChargeToAccount": "",
  "Deadline": "",
  "Id": 0,
  "LocaleIds": [],
  "Notes": "",
  "QuestionsUserId": 0,
  "State": "",
  "SubmittedBy": 0,
  "TranslatorEmail": "",
  "TranslatorName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/TranslationRequests/:Id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/TranslationRequests/:Id"

payload = {
    "ApprovalUserId": 0,
    "CCEmailAddresses": [],
    "ChargeToAccount": "",
    "Deadline": "",
    "Id": 0,
    "LocaleIds": [],
    "Notes": "",
    "QuestionsUserId": 0,
    "State": "",
    "SubmittedBy": 0,
    "TranslatorEmail": "",
    "TranslatorName": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/TranslationRequests/:Id"

payload <- "{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/TranslationRequests/:Id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\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/api/v2/TranslationRequests/:Id') do |req|
  req.body = "{\n  \"ApprovalUserId\": 0,\n  \"CCEmailAddresses\": [],\n  \"ChargeToAccount\": \"\",\n  \"Deadline\": \"\",\n  \"Id\": 0,\n  \"LocaleIds\": [],\n  \"Notes\": \"\",\n  \"QuestionsUserId\": 0,\n  \"State\": \"\",\n  \"SubmittedBy\": 0,\n  \"TranslatorEmail\": \"\",\n  \"TranslatorName\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/TranslationRequests/:Id";

    let payload = json!({
        "ApprovalUserId": 0,
        "CCEmailAddresses": (),
        "ChargeToAccount": "",
        "Deadline": "",
        "Id": 0,
        "LocaleIds": (),
        "Notes": "",
        "QuestionsUserId": 0,
        "State": "",
        "SubmittedBy": 0,
        "TranslatorEmail": "",
        "TranslatorName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/TranslationRequests/:Id \
  --header 'content-type: application/json' \
  --data '{
  "ApprovalUserId": 0,
  "CCEmailAddresses": [],
  "ChargeToAccount": "",
  "Deadline": "",
  "Id": 0,
  "LocaleIds": [],
  "Notes": "",
  "QuestionsUserId": 0,
  "State": "",
  "SubmittedBy": 0,
  "TranslatorEmail": "",
  "TranslatorName": ""
}'
echo '{
  "ApprovalUserId": 0,
  "CCEmailAddresses": [],
  "ChargeToAccount": "",
  "Deadline": "",
  "Id": 0,
  "LocaleIds": [],
  "Notes": "",
  "QuestionsUserId": 0,
  "State": "",
  "SubmittedBy": 0,
  "TranslatorEmail": "",
  "TranslatorName": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/TranslationRequests/:Id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "ApprovalUserId": 0,\n  "CCEmailAddresses": [],\n  "ChargeToAccount": "",\n  "Deadline": "",\n  "Id": 0,\n  "LocaleIds": [],\n  "Notes": "",\n  "QuestionsUserId": 0,\n  "State": "",\n  "SubmittedBy": 0,\n  "TranslatorEmail": "",\n  "TranslatorName": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/TranslationRequests/:Id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ApprovalUserId": 0,
  "CCEmailAddresses": [],
  "ChargeToAccount": "",
  "Deadline": "",
  "Id": 0,
  "LocaleIds": [],
  "Notes": "",
  "QuestionsUserId": 0,
  "State": "",
  "SubmittedBy": 0,
  "TranslatorEmail": "",
  "TranslatorName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/TranslationRequests/:Id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a TranslationSetAttribute object
{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes
QUERY PARAMS

ID
BODY json

{
  "ID": 0,
  "Name": "",
  "TranslationSetID": 0,
  "Value": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes" {:content-type :json
                                                                                  :form-params {:ID 0
                                                                                                :Name ""
                                                                                                :TranslationSetID 0
                                                                                                :Value ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes"),
    Content = new StringContent("{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes"

	payload := strings.NewReader("{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/TranslationSets/:ID/Attributes HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 67

{
  "ID": 0,
  "Name": "",
  "TranslationSetID": 0,
  "Value": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes")
  .header("content-type", "application/json")
  .body("{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ID: 0,
  Name: '',
  TranslationSetID: 0,
  Value: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes',
  headers: {'content-type': 'application/json'},
  data: {ID: 0, Name: '', TranslationSetID: 0, Value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ID":0,"Name":"","TranslationSetID":0,"Value":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ID": 0,\n  "Name": "",\n  "TranslationSetID": 0,\n  "Value": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/TranslationSets/:ID/Attributes',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ID: 0, Name: '', TranslationSetID: 0, Value: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes',
  headers: {'content-type': 'application/json'},
  body: {ID: 0, Name: '', TranslationSetID: 0, Value: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ID: 0,
  Name: '',
  TranslationSetID: 0,
  Value: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes',
  headers: {'content-type': 'application/json'},
  data: {ID: 0, Name: '', TranslationSetID: 0, Value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ID":0,"Name":"","TranslationSetID":0,"Value":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ID": @0,
                              @"Name": @"",
                              @"TranslationSetID": @0,
                              @"Value": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'ID' => 0,
    'Name' => '',
    'TranslationSetID' => 0,
    'Value' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes', [
  'body' => '{
  "ID": 0,
  "Name": "",
  "TranslationSetID": 0,
  "Value": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ID' => 0,
  'Name' => '',
  'TranslationSetID' => 0,
  'Value' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ID' => 0,
  'Name' => '',
  'TranslationSetID' => 0,
  'Value' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ID": 0,
  "Name": "",
  "TranslationSetID": 0,
  "Value": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ID": 0,
  "Name": "",
  "TranslationSetID": 0,
  "Value": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/TranslationSets/:ID/Attributes", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes"

payload = {
    "ID": 0,
    "Name": "",
    "TranslationSetID": 0,
    "Value": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes"

payload <- "{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/TranslationSets/:ID/Attributes') do |req|
  req.body = "{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes";

    let payload = json!({
        "ID": 0,
        "Name": "",
        "TranslationSetID": 0,
        "Value": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/TranslationSets/:ID/Attributes \
  --header 'content-type: application/json' \
  --data '{
  "ID": 0,
  "Name": "",
  "TranslationSetID": 0,
  "Value": ""
}'
echo '{
  "ID": 0,
  "Name": "",
  "TranslationSetID": 0,
  "Value": ""
}' |  \
  http POST {{baseUrl}}/api/v2/TranslationSets/:ID/Attributes \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ID": 0,\n  "Name": "",\n  "TranslationSetID": 0,\n  "Value": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/TranslationSets/:ID/Attributes
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ID": 0,
  "Name": "",
  "TranslationSetID": 0,
  "Value": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a set of TranslationSetAttribute object
{{baseUrl}}/api/v2/TranslationSetAttributes/:ID
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/TranslationSetAttributes/:ID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/TranslationSetAttributes/:ID")
require "http/client"

url = "{{baseUrl}}/api/v2/TranslationSetAttributes/:ID"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/TranslationSetAttributes/:ID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/TranslationSetAttributes/:ID");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/TranslationSetAttributes/:ID"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/TranslationSetAttributes/:ID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/TranslationSetAttributes/:ID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/TranslationSetAttributes/:ID"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSetAttributes/:ID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/TranslationSetAttributes/:ID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/TranslationSetAttributes/:ID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/TranslationSetAttributes/:ID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/TranslationSetAttributes/:ID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/TranslationSetAttributes/:ID',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSetAttributes/:ID")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/TranslationSetAttributes/:ID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/TranslationSetAttributes/:ID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/TranslationSetAttributes/:ID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/TranslationSetAttributes/:ID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/TranslationSetAttributes/:ID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/TranslationSetAttributes/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/TranslationSetAttributes/:ID" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/TranslationSetAttributes/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/TranslationSetAttributes/:ID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/TranslationSetAttributes/:ID');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/TranslationSetAttributes/:ID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/TranslationSetAttributes/:ID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/TranslationSetAttributes/:ID' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/TranslationSetAttributes/:ID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/TranslationSetAttributes/:ID"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/TranslationSetAttributes/:ID"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/TranslationSetAttributes/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/TranslationSetAttributes/:ID') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/TranslationSetAttributes/:ID";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/TranslationSetAttributes/:ID
http DELETE {{baseUrl}}/api/v2/TranslationSetAttributes/:ID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/TranslationSetAttributes/:ID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/TranslationSetAttributes/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/TranslationSets");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/TranslationSets")
require "http/client"

url = "{{baseUrl}}/api/v2/TranslationSets"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/TranslationSets"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/TranslationSets");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/TranslationSets"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/TranslationSets HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/TranslationSets")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/TranslationSets"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSets")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/TranslationSets")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/TranslationSets');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/TranslationSets'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/TranslationSets';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/TranslationSets',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSets")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/TranslationSets',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/TranslationSets'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/TranslationSets');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/TranslationSets'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/TranslationSets';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/TranslationSets"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/TranslationSets" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/TranslationSets",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/TranslationSets');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/TranslationSets');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/TranslationSets');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/TranslationSets' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/TranslationSets' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/TranslationSets")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/TranslationSets"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/TranslationSets"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/TranslationSets")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/TranslationSets') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/TranslationSets";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/TranslationSets
http GET {{baseUrl}}/api/v2/TranslationSets
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/TranslationSets
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/TranslationSets")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a PagedResponse of TranslationSetAttribute objects
{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes")
require "http/client"

url = "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/TranslationSets/:ID/Attributes HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/TranslationSets/:ID/Attributes',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/TranslationSets/:ID/Attributes")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/TranslationSets/:ID/Attributes') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/TranslationSets/:ID/Attributes
http GET {{baseUrl}}/api/v2/TranslationSets/:ID/Attributes
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/TranslationSets/:ID/Attributes
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a PagedResponse of TranslationSetString objects
{{baseUrl}}/api/v2/TranslationSets/:ID/Strings
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/TranslationSets/:ID/Strings");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/TranslationSets/:ID/Strings")
require "http/client"

url = "{{baseUrl}}/api/v2/TranslationSets/:ID/Strings"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/TranslationSets/:ID/Strings"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/TranslationSets/:ID/Strings");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/TranslationSets/:ID/Strings"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/TranslationSets/:ID/Strings HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/TranslationSets/:ID/Strings")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/TranslationSets/:ID/Strings"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSets/:ID/Strings")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/TranslationSets/:ID/Strings")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/TranslationSets/:ID/Strings');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Strings'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/TranslationSets/:ID/Strings';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Strings',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSets/:ID/Strings")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/TranslationSets/:ID/Strings',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Strings'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/TranslationSets/:ID/Strings');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Strings'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/TranslationSets/:ID/Strings';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/TranslationSets/:ID/Strings"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/TranslationSets/:ID/Strings" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/TranslationSets/:ID/Strings",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/TranslationSets/:ID/Strings');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/TranslationSets/:ID/Strings');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/TranslationSets/:ID/Strings');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/TranslationSets/:ID/Strings' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/TranslationSets/:ID/Strings' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/TranslationSets/:ID/Strings")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/TranslationSets/:ID/Strings"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/TranslationSets/:ID/Strings"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/TranslationSets/:ID/Strings")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/TranslationSets/:ID/Strings') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/TranslationSets/:ID/Strings";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/TranslationSets/:ID/Strings
http GET {{baseUrl}}/api/v2/TranslationSets/:ID/Strings
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/TranslationSets/:ID/Strings
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/TranslationSets/:ID/Strings")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/TranslationSets/:ID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/TranslationSets/:ID")
require "http/client"

url = "{{baseUrl}}/api/v2/TranslationSets/:ID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/TranslationSets/:ID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/TranslationSets/:ID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/TranslationSets/:ID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/TranslationSets/:ID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/TranslationSets/:ID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/TranslationSets/:ID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSets/:ID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/TranslationSets/:ID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/TranslationSets/:ID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/TranslationSets/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/TranslationSets/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSets/:ID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/TranslationSets/:ID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/TranslationSets/:ID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/TranslationSets/:ID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/TranslationSets/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/TranslationSets/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/TranslationSets/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/TranslationSets/:ID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/TranslationSets/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/TranslationSets/:ID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/TranslationSets/:ID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/TranslationSets/:ID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/TranslationSets/:ID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/TranslationSets/:ID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/TranslationSets/:ID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/TranslationSets/:ID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/TranslationSets/:ID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/TranslationSets/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/TranslationSets/:ID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/TranslationSets/:ID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/TranslationSets/:ID
http GET {{baseUrl}}/api/v2/TranslationSets/:ID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/TranslationSets/:ID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/TranslationSets/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Gets the information needed to translate a string in a translation set
{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings")
require "http/client"

url = "{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/TranslationSets/:ID/SourceStrings HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/TranslationSets/:ID/SourceStrings',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/TranslationSets/:ID/SourceStrings")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/TranslationSets/:ID/SourceStrings') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings
http GET {{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/TranslationSets/:ID/SourceStrings")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Gets the statistics for translation sets such as the language ids and count of string definitions.
{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics")
require "http/client"

url = "{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/TranslationSets/:ID/Statistics HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/TranslationSets/:ID/Statistics',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/TranslationSets/:ID/Statistics")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/TranslationSets/:ID/Statistics') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/TranslationSets/:ID/Statistics
http GET {{baseUrl}}/api/v2/TranslationSets/:ID/Statistics
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/TranslationSets/:ID/Statistics
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/TranslationSets/:ID/Statistics")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT No Documentation Found. (4)
{{baseUrl}}/api/v2/TranslationSetAttributes/Batch
BODY json

[
  {
    "ID": 0,
    "Name": "",
    "TranslationSetID": 0,
    "Value": ""
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/TranslationSetAttributes/Batch");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/TranslationSetAttributes/Batch" {:content-type :json
                                                                                 :form-params [{:ID 0
                                                                                                :Name ""
                                                                                                :TranslationSetID 0
                                                                                                :Value ""}]})
require "http/client"

url = "{{baseUrl}}/api/v2/TranslationSetAttributes/Batch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\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}}/api/v2/TranslationSetAttributes/Batch"),
    Content = new StringContent("[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/TranslationSetAttributes/Batch");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/TranslationSetAttributes/Batch"

	payload := strings.NewReader("[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/TranslationSetAttributes/Batch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 83

[
  {
    "ID": 0,
    "Name": "",
    "TranslationSetID": 0,
    "Value": ""
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/TranslationSetAttributes/Batch")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/TranslationSetAttributes/Batch"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSetAttributes/Batch")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/TranslationSetAttributes/Batch")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    ID: 0,
    Name: '',
    TranslationSetID: 0,
    Value: ''
  }
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/TranslationSetAttributes/Batch');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/TranslationSetAttributes/Batch',
  headers: {'content-type': 'application/json'},
  data: [{ID: 0, Name: '', TranslationSetID: 0, Value: ''}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/TranslationSetAttributes/Batch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"ID":0,"Name":"","TranslationSetID":0,"Value":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/TranslationSetAttributes/Batch',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "ID": 0,\n    "Name": "",\n    "TranslationSetID": 0,\n    "Value": ""\n  }\n]'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSetAttributes/Batch")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/TranslationSetAttributes/Batch',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify([{ID: 0, Name: '', TranslationSetID: 0, Value: ''}]));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/TranslationSetAttributes/Batch',
  headers: {'content-type': 'application/json'},
  body: [{ID: 0, Name: '', TranslationSetID: 0, Value: ''}],
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/TranslationSetAttributes/Batch');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {
    ID: 0,
    Name: '',
    TranslationSetID: 0,
    Value: ''
  }
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/TranslationSetAttributes/Batch',
  headers: {'content-type': 'application/json'},
  data: [{ID: 0, Name: '', TranslationSetID: 0, Value: ''}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/TranslationSetAttributes/Batch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"ID":0,"Name":"","TranslationSetID":0,"Value":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{ @"ID": @0, @"Name": @"", @"TranslationSetID": @0, @"Value": @"" } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/TranslationSetAttributes/Batch"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/TranslationSetAttributes/Batch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/TranslationSetAttributes/Batch",
  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([
    [
        'ID' => 0,
        'Name' => '',
        'TranslationSetID' => 0,
        'Value' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/TranslationSetAttributes/Batch', [
  'body' => '[
  {
    "ID": 0,
    "Name": "",
    "TranslationSetID": 0,
    "Value": ""
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/TranslationSetAttributes/Batch');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'ID' => 0,
    'Name' => '',
    'TranslationSetID' => 0,
    'Value' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'ID' => 0,
    'Name' => '',
    'TranslationSetID' => 0,
    'Value' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/TranslationSetAttributes/Batch');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/TranslationSetAttributes/Batch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "ID": 0,
    "Name": "",
    "TranslationSetID": 0,
    "Value": ""
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/TranslationSetAttributes/Batch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "ID": 0,
    "Name": "",
    "TranslationSetID": 0,
    "Value": ""
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/TranslationSetAttributes/Batch", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/TranslationSetAttributes/Batch"

payload = [
    {
        "ID": 0,
        "Name": "",
        "TranslationSetID": 0,
        "Value": ""
    }
]
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/TranslationSetAttributes/Batch"

payload <- "[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/TranslationSetAttributes/Batch")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\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/api/v2/TranslationSetAttributes/Batch') do |req|
  req.body = "[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\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}}/api/v2/TranslationSetAttributes/Batch";

    let payload = (
        json!({
            "ID": 0,
            "Name": "",
            "TranslationSetID": 0,
            "Value": ""
        })
    );

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/TranslationSetAttributes/Batch \
  --header 'content-type: application/json' \
  --data '[
  {
    "ID": 0,
    "Name": "",
    "TranslationSetID": 0,
    "Value": ""
  }
]'
echo '[
  {
    "ID": 0,
    "Name": "",
    "TranslationSetID": 0,
    "Value": ""
  }
]' |  \
  http PUT {{baseUrl}}/api/v2/TranslationSetAttributes/Batch \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "ID": 0,\n    "Name": "",\n    "TranslationSetID": 0,\n    "Value": ""\n  }\n]' \
  --output-document \
  - {{baseUrl}}/api/v2/TranslationSetAttributes/Batch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "ID": 0,
    "Name": "",
    "TranslationSetID": 0,
    "Value": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/TranslationSetAttributes/Batch")! 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 No Documentation Found. (5)
{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch
QUERY PARAMS

ID
BODY json

[
  {
    "ID": 0,
    "Name": "",
    "TranslationSetID": 0,
    "Value": ""
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch" {:content-type :json
                                                                                        :form-params [{:ID 0
                                                                                                       :Name ""
                                                                                                       :TranslationSetID 0
                                                                                                       :Value ""}]})
require "http/client"

url = "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch"),
    Content = new StringContent("[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch"

	payload := strings.NewReader("[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/TranslationSets/:ID/Attributes/Batch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 83

[
  {
    "ID": 0,
    "Name": "",
    "TranslationSetID": 0,
    "Value": ""
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    ID: 0,
    Name: '',
    TranslationSetID: 0,
    Value: ''
  }
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch',
  headers: {'content-type': 'application/json'},
  data: [{ID: 0, Name: '', TranslationSetID: 0, Value: ''}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"ID":0,"Name":"","TranslationSetID":0,"Value":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "ID": 0,\n    "Name": "",\n    "TranslationSetID": 0,\n    "Value": ""\n  }\n]'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/TranslationSets/:ID/Attributes/Batch',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify([{ID: 0, Name: '', TranslationSetID: 0, Value: ''}]));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch',
  headers: {'content-type': 'application/json'},
  body: [{ID: 0, Name: '', TranslationSetID: 0, Value: ''}],
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {
    ID: 0,
    Name: '',
    TranslationSetID: 0,
    Value: ''
  }
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch',
  headers: {'content-type': 'application/json'},
  data: [{ID: 0, Name: '', TranslationSetID: 0, Value: ''}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"ID":0,"Name":"","TranslationSetID":0,"Value":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{ @"ID": @0, @"Name": @"", @"TranslationSetID": @0, @"Value": @"" } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    [
        'ID' => 0,
        'Name' => '',
        'TranslationSetID' => 0,
        'Value' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch', [
  'body' => '[
  {
    "ID": 0,
    "Name": "",
    "TranslationSetID": 0,
    "Value": ""
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'ID' => 0,
    'Name' => '',
    'TranslationSetID' => 0,
    'Value' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'ID' => 0,
    'Name' => '',
    'TranslationSetID' => 0,
    'Value' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "ID": 0,
    "Name": "",
    "TranslationSetID": 0,
    "Value": ""
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "ID": 0,
    "Name": "",
    "TranslationSetID": 0,
    "Value": ""
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/TranslationSets/:ID/Attributes/Batch", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch"

payload = [
    {
        "ID": 0,
        "Name": "",
        "TranslationSetID": 0,
        "Value": ""
    }
]
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch"

payload <- "[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/TranslationSets/:ID/Attributes/Batch') do |req|
  req.body = "[\n  {\n    \"ID\": 0,\n    \"Name\": \"\",\n    \"TranslationSetID\": 0,\n    \"Value\": \"\"\n  }\n]"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch";

    let payload = (
        json!({
            "ID": 0,
            "Name": "",
            "TranslationSetID": 0,
            "Value": ""
        })
    );

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch \
  --header 'content-type: application/json' \
  --data '[
  {
    "ID": 0,
    "Name": "",
    "TranslationSetID": 0,
    "Value": ""
  }
]'
echo '[
  {
    "ID": 0,
    "Name": "",
    "TranslationSetID": 0,
    "Value": ""
  }
]' |  \
  http POST {{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "ID": 0,\n    "Name": "",\n    "TranslationSetID": 0,\n    "Value": ""\n  }\n]' \
  --output-document \
  - {{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "ID": 0,
    "Name": "",
    "TranslationSetID": 0,
    "Value": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/TranslationSets/:ID/Attributes/Batch")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT No Documentation Found. (6)
{{baseUrl}}/api/v2/TranslationSets/:ID/Strings
QUERY PARAMS

ID
BODY json

[
  {
    "LanguageID": 0,
    "StringID": "",
    "StringValue": "",
    "TranslationSetId": 0
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/TranslationSets/:ID/Strings");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"LanguageID\": 0,\n    \"StringID\": \"\",\n    \"StringValue\": \"\",\n    \"TranslationSetId\": 0\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/TranslationSets/:ID/Strings" {:content-type :json
                                                                              :form-params [{:LanguageID 0
                                                                                             :StringID ""
                                                                                             :StringValue ""
                                                                                             :TranslationSetId 0}]})
require "http/client"

url = "{{baseUrl}}/api/v2/TranslationSets/:ID/Strings"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"LanguageID\": 0,\n    \"StringID\": \"\",\n    \"StringValue\": \"\",\n    \"TranslationSetId\": 0\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}}/api/v2/TranslationSets/:ID/Strings"),
    Content = new StringContent("[\n  {\n    \"LanguageID\": 0,\n    \"StringID\": \"\",\n    \"StringValue\": \"\",\n    \"TranslationSetId\": 0\n  }\n]")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/TranslationSets/:ID/Strings");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"LanguageID\": 0,\n    \"StringID\": \"\",\n    \"StringValue\": \"\",\n    \"TranslationSetId\": 0\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/TranslationSets/:ID/Strings"

	payload := strings.NewReader("[\n  {\n    \"LanguageID\": 0,\n    \"StringID\": \"\",\n    \"StringValue\": \"\",\n    \"TranslationSetId\": 0\n  }\n]")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/TranslationSets/:ID/Strings HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 101

[
  {
    "LanguageID": 0,
    "StringID": "",
    "StringValue": "",
    "TranslationSetId": 0
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/TranslationSets/:ID/Strings")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"LanguageID\": 0,\n    \"StringID\": \"\",\n    \"StringValue\": \"\",\n    \"TranslationSetId\": 0\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/TranslationSets/:ID/Strings"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"LanguageID\": 0,\n    \"StringID\": \"\",\n    \"StringValue\": \"\",\n    \"TranslationSetId\": 0\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    \"LanguageID\": 0,\n    \"StringID\": \"\",\n    \"StringValue\": \"\",\n    \"TranslationSetId\": 0\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSets/:ID/Strings")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/TranslationSets/:ID/Strings")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"LanguageID\": 0,\n    \"StringID\": \"\",\n    \"StringValue\": \"\",\n    \"TranslationSetId\": 0\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    LanguageID: 0,
    StringID: '',
    StringValue: '',
    TranslationSetId: 0
  }
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/TranslationSets/:ID/Strings');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Strings',
  headers: {'content-type': 'application/json'},
  data: [{LanguageID: 0, StringID: '', StringValue: '', TranslationSetId: 0}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/TranslationSets/:ID/Strings';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"LanguageID":0,"StringID":"","StringValue":"","TranslationSetId":0}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Strings',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "LanguageID": 0,\n    "StringID": "",\n    "StringValue": "",\n    "TranslationSetId": 0\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    \"LanguageID\": 0,\n    \"StringID\": \"\",\n    \"StringValue\": \"\",\n    \"TranslationSetId\": 0\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSets/:ID/Strings")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/TranslationSets/:ID/Strings',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify([{LanguageID: 0, StringID: '', StringValue: '', TranslationSetId: 0}]));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Strings',
  headers: {'content-type': 'application/json'},
  body: [{LanguageID: 0, StringID: '', StringValue: '', TranslationSetId: 0}],
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/TranslationSets/:ID/Strings');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {
    LanguageID: 0,
    StringID: '',
    StringValue: '',
    TranslationSetId: 0
  }
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID/Strings',
  headers: {'content-type': 'application/json'},
  data: [{LanguageID: 0, StringID: '', StringValue: '', TranslationSetId: 0}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/TranslationSets/:ID/Strings';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"LanguageID":0,"StringID":"","StringValue":"","TranslationSetId":0}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{ @"LanguageID": @0, @"StringID": @"", @"StringValue": @"", @"TranslationSetId": @0 } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/TranslationSets/:ID/Strings"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/TranslationSets/:ID/Strings" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"LanguageID\": 0,\n    \"StringID\": \"\",\n    \"StringValue\": \"\",\n    \"TranslationSetId\": 0\n  }\n]" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/TranslationSets/:ID/Strings",
  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([
    [
        'LanguageID' => 0,
        'StringID' => '',
        'StringValue' => '',
        'TranslationSetId' => 0
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/TranslationSets/:ID/Strings', [
  'body' => '[
  {
    "LanguageID": 0,
    "StringID": "",
    "StringValue": "",
    "TranslationSetId": 0
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/TranslationSets/:ID/Strings');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'LanguageID' => 0,
    'StringID' => '',
    'StringValue' => '',
    'TranslationSetId' => 0
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'LanguageID' => 0,
    'StringID' => '',
    'StringValue' => '',
    'TranslationSetId' => 0
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/TranslationSets/:ID/Strings');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/TranslationSets/:ID/Strings' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "LanguageID": 0,
    "StringID": "",
    "StringValue": "",
    "TranslationSetId": 0
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/TranslationSets/:ID/Strings' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "LanguageID": 0,
    "StringID": "",
    "StringValue": "",
    "TranslationSetId": 0
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"LanguageID\": 0,\n    \"StringID\": \"\",\n    \"StringValue\": \"\",\n    \"TranslationSetId\": 0\n  }\n]"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/TranslationSets/:ID/Strings", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/TranslationSets/:ID/Strings"

payload = [
    {
        "LanguageID": 0,
        "StringID": "",
        "StringValue": "",
        "TranslationSetId": 0
    }
]
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/TranslationSets/:ID/Strings"

payload <- "[\n  {\n    \"LanguageID\": 0,\n    \"StringID\": \"\",\n    \"StringValue\": \"\",\n    \"TranslationSetId\": 0\n  }\n]"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/TranslationSets/:ID/Strings")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "[\n  {\n    \"LanguageID\": 0,\n    \"StringID\": \"\",\n    \"StringValue\": \"\",\n    \"TranslationSetId\": 0\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/api/v2/TranslationSets/:ID/Strings') do |req|
  req.body = "[\n  {\n    \"LanguageID\": 0,\n    \"StringID\": \"\",\n    \"StringValue\": \"\",\n    \"TranslationSetId\": 0\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}}/api/v2/TranslationSets/:ID/Strings";

    let payload = (
        json!({
            "LanguageID": 0,
            "StringID": "",
            "StringValue": "",
            "TranslationSetId": 0
        })
    );

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/TranslationSets/:ID/Strings \
  --header 'content-type: application/json' \
  --data '[
  {
    "LanguageID": 0,
    "StringID": "",
    "StringValue": "",
    "TranslationSetId": 0
  }
]'
echo '[
  {
    "LanguageID": 0,
    "StringID": "",
    "StringValue": "",
    "TranslationSetId": 0
  }
]' |  \
  http PUT {{baseUrl}}/api/v2/TranslationSets/:ID/Strings \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "LanguageID": 0,\n    "StringID": "",\n    "StringValue": "",\n    "TranslationSetId": 0\n  }\n]' \
  --output-document \
  - {{baseUrl}}/api/v2/TranslationSets/:ID/Strings
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "LanguageID": 0,
    "StringID": "",
    "StringValue": "",
    "TranslationSetId": 0
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/TranslationSets/:ID/Strings")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a Translation Set. Accepts a TranslationSet object. Only the state property may be updated.
{{baseUrl}}/api/v2/TranslationSets/:ID
QUERY PARAMS

ID
BODY json

{
  "Attributes": [
    {
      "ID": 0,
      "Name": "",
      "TranslationSetID": 0,
      "Value": ""
    }
  ],
  "FileIDs": [],
  "Id": 0,
  "InDate": "",
  "Notes": "",
  "OutDate": "",
  "State": "",
  "TranslationRequestID": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/TranslationSets/:ID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Attributes\": [\n    {\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"TranslationSetID\": 0,\n      \"Value\": \"\"\n    }\n  ],\n  \"FileIDs\": [],\n  \"Id\": 0,\n  \"InDate\": \"\",\n  \"Notes\": \"\",\n  \"OutDate\": \"\",\n  \"State\": \"\",\n  \"TranslationRequestID\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/TranslationSets/:ID" {:content-type :json
                                                                      :form-params {:Attributes [{:ID 0
                                                                                                  :Name ""
                                                                                                  :TranslationSetID 0
                                                                                                  :Value ""}]
                                                                                    :FileIDs []
                                                                                    :Id 0
                                                                                    :InDate ""
                                                                                    :Notes ""
                                                                                    :OutDate ""
                                                                                    :State ""
                                                                                    :TranslationRequestID 0}})
require "http/client"

url = "{{baseUrl}}/api/v2/TranslationSets/:ID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Attributes\": [\n    {\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"TranslationSetID\": 0,\n      \"Value\": \"\"\n    }\n  ],\n  \"FileIDs\": [],\n  \"Id\": 0,\n  \"InDate\": \"\",\n  \"Notes\": \"\",\n  \"OutDate\": \"\",\n  \"State\": \"\",\n  \"TranslationRequestID\": 0\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/TranslationSets/:ID"),
    Content = new StringContent("{\n  \"Attributes\": [\n    {\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"TranslationSetID\": 0,\n      \"Value\": \"\"\n    }\n  ],\n  \"FileIDs\": [],\n  \"Id\": 0,\n  \"InDate\": \"\",\n  \"Notes\": \"\",\n  \"OutDate\": \"\",\n  \"State\": \"\",\n  \"TranslationRequestID\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/TranslationSets/:ID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Attributes\": [\n    {\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"TranslationSetID\": 0,\n      \"Value\": \"\"\n    }\n  ],\n  \"FileIDs\": [],\n  \"Id\": 0,\n  \"InDate\": \"\",\n  \"Notes\": \"\",\n  \"OutDate\": \"\",\n  \"State\": \"\",\n  \"TranslationRequestID\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/TranslationSets/:ID"

	payload := strings.NewReader("{\n  \"Attributes\": [\n    {\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"TranslationSetID\": 0,\n      \"Value\": \"\"\n    }\n  ],\n  \"FileIDs\": [],\n  \"Id\": 0,\n  \"InDate\": \"\",\n  \"Notes\": \"\",\n  \"OutDate\": \"\",\n  \"State\": \"\",\n  \"TranslationRequestID\": 0\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/TranslationSets/:ID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 237

{
  "Attributes": [
    {
      "ID": 0,
      "Name": "",
      "TranslationSetID": 0,
      "Value": ""
    }
  ],
  "FileIDs": [],
  "Id": 0,
  "InDate": "",
  "Notes": "",
  "OutDate": "",
  "State": "",
  "TranslationRequestID": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/TranslationSets/:ID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Attributes\": [\n    {\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"TranslationSetID\": 0,\n      \"Value\": \"\"\n    }\n  ],\n  \"FileIDs\": [],\n  \"Id\": 0,\n  \"InDate\": \"\",\n  \"Notes\": \"\",\n  \"OutDate\": \"\",\n  \"State\": \"\",\n  \"TranslationRequestID\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/TranslationSets/:ID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Attributes\": [\n    {\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"TranslationSetID\": 0,\n      \"Value\": \"\"\n    }\n  ],\n  \"FileIDs\": [],\n  \"Id\": 0,\n  \"InDate\": \"\",\n  \"Notes\": \"\",\n  \"OutDate\": \"\",\n  \"State\": \"\",\n  \"TranslationRequestID\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Attributes\": [\n    {\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"TranslationSetID\": 0,\n      \"Value\": \"\"\n    }\n  ],\n  \"FileIDs\": [],\n  \"Id\": 0,\n  \"InDate\": \"\",\n  \"Notes\": \"\",\n  \"OutDate\": \"\",\n  \"State\": \"\",\n  \"TranslationRequestID\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSets/:ID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/TranslationSets/:ID")
  .header("content-type", "application/json")
  .body("{\n  \"Attributes\": [\n    {\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"TranslationSetID\": 0,\n      \"Value\": \"\"\n    }\n  ],\n  \"FileIDs\": [],\n  \"Id\": 0,\n  \"InDate\": \"\",\n  \"Notes\": \"\",\n  \"OutDate\": \"\",\n  \"State\": \"\",\n  \"TranslationRequestID\": 0\n}")
  .asString();
const data = JSON.stringify({
  Attributes: [
    {
      ID: 0,
      Name: '',
      TranslationSetID: 0,
      Value: ''
    }
  ],
  FileIDs: [],
  Id: 0,
  InDate: '',
  Notes: '',
  OutDate: '',
  State: '',
  TranslationRequestID: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/TranslationSets/:ID');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID',
  headers: {'content-type': 'application/json'},
  data: {
    Attributes: [{ID: 0, Name: '', TranslationSetID: 0, Value: ''}],
    FileIDs: [],
    Id: 0,
    InDate: '',
    Notes: '',
    OutDate: '',
    State: '',
    TranslationRequestID: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/TranslationSets/:ID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Attributes":[{"ID":0,"Name":"","TranslationSetID":0,"Value":""}],"FileIDs":[],"Id":0,"InDate":"","Notes":"","OutDate":"","State":"","TranslationRequestID":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Attributes": [\n    {\n      "ID": 0,\n      "Name": "",\n      "TranslationSetID": 0,\n      "Value": ""\n    }\n  ],\n  "FileIDs": [],\n  "Id": 0,\n  "InDate": "",\n  "Notes": "",\n  "OutDate": "",\n  "State": "",\n  "TranslationRequestID": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Attributes\": [\n    {\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"TranslationSetID\": 0,\n      \"Value\": \"\"\n    }\n  ],\n  \"FileIDs\": [],\n  \"Id\": 0,\n  \"InDate\": \"\",\n  \"Notes\": \"\",\n  \"OutDate\": \"\",\n  \"State\": \"\",\n  \"TranslationRequestID\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSets/:ID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/TranslationSets/:ID',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Attributes: [{ID: 0, Name: '', TranslationSetID: 0, Value: ''}],
  FileIDs: [],
  Id: 0,
  InDate: '',
  Notes: '',
  OutDate: '',
  State: '',
  TranslationRequestID: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID',
  headers: {'content-type': 'application/json'},
  body: {
    Attributes: [{ID: 0, Name: '', TranslationSetID: 0, Value: ''}],
    FileIDs: [],
    Id: 0,
    InDate: '',
    Notes: '',
    OutDate: '',
    State: '',
    TranslationRequestID: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/TranslationSets/:ID');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Attributes: [
    {
      ID: 0,
      Name: '',
      TranslationSetID: 0,
      Value: ''
    }
  ],
  FileIDs: [],
  Id: 0,
  InDate: '',
  Notes: '',
  OutDate: '',
  State: '',
  TranslationRequestID: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/TranslationSets/:ID',
  headers: {'content-type': 'application/json'},
  data: {
    Attributes: [{ID: 0, Name: '', TranslationSetID: 0, Value: ''}],
    FileIDs: [],
    Id: 0,
    InDate: '',
    Notes: '',
    OutDate: '',
    State: '',
    TranslationRequestID: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/TranslationSets/:ID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Attributes":[{"ID":0,"Name":"","TranslationSetID":0,"Value":""}],"FileIDs":[],"Id":0,"InDate":"","Notes":"","OutDate":"","State":"","TranslationRequestID":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Attributes": @[ @{ @"ID": @0, @"Name": @"", @"TranslationSetID": @0, @"Value": @"" } ],
                              @"FileIDs": @[  ],
                              @"Id": @0,
                              @"InDate": @"",
                              @"Notes": @"",
                              @"OutDate": @"",
                              @"State": @"",
                              @"TranslationRequestID": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/TranslationSets/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/TranslationSets/:ID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Attributes\": [\n    {\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"TranslationSetID\": 0,\n      \"Value\": \"\"\n    }\n  ],\n  \"FileIDs\": [],\n  \"Id\": 0,\n  \"InDate\": \"\",\n  \"Notes\": \"\",\n  \"OutDate\": \"\",\n  \"State\": \"\",\n  \"TranslationRequestID\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/TranslationSets/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'Attributes' => [
        [
                'ID' => 0,
                'Name' => '',
                'TranslationSetID' => 0,
                'Value' => ''
        ]
    ],
    'FileIDs' => [
        
    ],
    'Id' => 0,
    'InDate' => '',
    'Notes' => '',
    'OutDate' => '',
    'State' => '',
    'TranslationRequestID' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/TranslationSets/:ID', [
  'body' => '{
  "Attributes": [
    {
      "ID": 0,
      "Name": "",
      "TranslationSetID": 0,
      "Value": ""
    }
  ],
  "FileIDs": [],
  "Id": 0,
  "InDate": "",
  "Notes": "",
  "OutDate": "",
  "State": "",
  "TranslationRequestID": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/TranslationSets/:ID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Attributes' => [
    [
        'ID' => 0,
        'Name' => '',
        'TranslationSetID' => 0,
        'Value' => ''
    ]
  ],
  'FileIDs' => [
    
  ],
  'Id' => 0,
  'InDate' => '',
  'Notes' => '',
  'OutDate' => '',
  'State' => '',
  'TranslationRequestID' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Attributes' => [
    [
        'ID' => 0,
        'Name' => '',
        'TranslationSetID' => 0,
        'Value' => ''
    ]
  ],
  'FileIDs' => [
    
  ],
  'Id' => 0,
  'InDate' => '',
  'Notes' => '',
  'OutDate' => '',
  'State' => '',
  'TranslationRequestID' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/TranslationSets/:ID');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/TranslationSets/:ID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Attributes": [
    {
      "ID": 0,
      "Name": "",
      "TranslationSetID": 0,
      "Value": ""
    }
  ],
  "FileIDs": [],
  "Id": 0,
  "InDate": "",
  "Notes": "",
  "OutDate": "",
  "State": "",
  "TranslationRequestID": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/TranslationSets/:ID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Attributes": [
    {
      "ID": 0,
      "Name": "",
      "TranslationSetID": 0,
      "Value": ""
    }
  ],
  "FileIDs": [],
  "Id": 0,
  "InDate": "",
  "Notes": "",
  "OutDate": "",
  "State": "",
  "TranslationRequestID": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Attributes\": [\n    {\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"TranslationSetID\": 0,\n      \"Value\": \"\"\n    }\n  ],\n  \"FileIDs\": [],\n  \"Id\": 0,\n  \"InDate\": \"\",\n  \"Notes\": \"\",\n  \"OutDate\": \"\",\n  \"State\": \"\",\n  \"TranslationRequestID\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/TranslationSets/:ID", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/TranslationSets/:ID"

payload = {
    "Attributes": [
        {
            "ID": 0,
            "Name": "",
            "TranslationSetID": 0,
            "Value": ""
        }
    ],
    "FileIDs": [],
    "Id": 0,
    "InDate": "",
    "Notes": "",
    "OutDate": "",
    "State": "",
    "TranslationRequestID": 0
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/TranslationSets/:ID"

payload <- "{\n  \"Attributes\": [\n    {\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"TranslationSetID\": 0,\n      \"Value\": \"\"\n    }\n  ],\n  \"FileIDs\": [],\n  \"Id\": 0,\n  \"InDate\": \"\",\n  \"Notes\": \"\",\n  \"OutDate\": \"\",\n  \"State\": \"\",\n  \"TranslationRequestID\": 0\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/TranslationSets/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Attributes\": [\n    {\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"TranslationSetID\": 0,\n      \"Value\": \"\"\n    }\n  ],\n  \"FileIDs\": [],\n  \"Id\": 0,\n  \"InDate\": \"\",\n  \"Notes\": \"\",\n  \"OutDate\": \"\",\n  \"State\": \"\",\n  \"TranslationRequestID\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/TranslationSets/:ID') do |req|
  req.body = "{\n  \"Attributes\": [\n    {\n      \"ID\": 0,\n      \"Name\": \"\",\n      \"TranslationSetID\": 0,\n      \"Value\": \"\"\n    }\n  ],\n  \"FileIDs\": [],\n  \"Id\": 0,\n  \"InDate\": \"\",\n  \"Notes\": \"\",\n  \"OutDate\": \"\",\n  \"State\": \"\",\n  \"TranslationRequestID\": 0\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/TranslationSets/:ID";

    let payload = json!({
        "Attributes": (
            json!({
                "ID": 0,
                "Name": "",
                "TranslationSetID": 0,
                "Value": ""
            })
        ),
        "FileIDs": (),
        "Id": 0,
        "InDate": "",
        "Notes": "",
        "OutDate": "",
        "State": "",
        "TranslationRequestID": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/TranslationSets/:ID \
  --header 'content-type: application/json' \
  --data '{
  "Attributes": [
    {
      "ID": 0,
      "Name": "",
      "TranslationSetID": 0,
      "Value": ""
    }
  ],
  "FileIDs": [],
  "Id": 0,
  "InDate": "",
  "Notes": "",
  "OutDate": "",
  "State": "",
  "TranslationRequestID": 0
}'
echo '{
  "Attributes": [
    {
      "ID": 0,
      "Name": "",
      "TranslationSetID": 0,
      "Value": ""
    }
  ],
  "FileIDs": [],
  "Id": 0,
  "InDate": "",
  "Notes": "",
  "OutDate": "",
  "State": "",
  "TranslationRequestID": 0
}' |  \
  http PUT {{baseUrl}}/api/v2/TranslationSets/:ID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Attributes": [\n    {\n      "ID": 0,\n      "Name": "",\n      "TranslationSetID": 0,\n      "Value": ""\n    }\n  ],\n  "FileIDs": [],\n  "Id": 0,\n  "InDate": "",\n  "Notes": "",\n  "OutDate": "",\n  "State": "",\n  "TranslationRequestID": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/TranslationSets/:ID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Attributes": [
    [
      "ID": 0,
      "Name": "",
      "TranslationSetID": 0,
      "Value": ""
    ]
  ],
  "FileIDs": [],
  "Id": 0,
  "InDate": "",
  "Notes": "",
  "OutDate": "",
  "State": "",
  "TranslationRequestID": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/TranslationSets/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a TranslationSetAttribute object
{{baseUrl}}/api/v2/TranslationSetAttributes/:ID
QUERY PARAMS

ID
BODY json

{
  "ID": 0,
  "Name": "",
  "TranslationSetID": 0,
  "Value": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/TranslationSetAttributes/:ID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/TranslationSetAttributes/:ID" {:content-type :json
                                                                               :form-params {:ID 0
                                                                                             :Name ""
                                                                                             :TranslationSetID 0
                                                                                             :Value ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/TranslationSetAttributes/:ID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/TranslationSetAttributes/:ID"),
    Content = new StringContent("{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/TranslationSetAttributes/:ID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/TranslationSetAttributes/:ID"

	payload := strings.NewReader("{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/TranslationSetAttributes/:ID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 67

{
  "ID": 0,
  "Name": "",
  "TranslationSetID": 0,
  "Value": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/TranslationSetAttributes/:ID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/TranslationSetAttributes/:ID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSetAttributes/:ID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/TranslationSetAttributes/:ID")
  .header("content-type", "application/json")
  .body("{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ID: 0,
  Name: '',
  TranslationSetID: 0,
  Value: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/TranslationSetAttributes/:ID');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/TranslationSetAttributes/:ID',
  headers: {'content-type': 'application/json'},
  data: {ID: 0, Name: '', TranslationSetID: 0, Value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/TranslationSetAttributes/:ID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ID":0,"Name":"","TranslationSetID":0,"Value":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/TranslationSetAttributes/:ID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ID": 0,\n  "Name": "",\n  "TranslationSetID": 0,\n  "Value": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/TranslationSetAttributes/:ID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/TranslationSetAttributes/:ID',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ID: 0, Name: '', TranslationSetID: 0, Value: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/TranslationSetAttributes/:ID',
  headers: {'content-type': 'application/json'},
  body: {ID: 0, Name: '', TranslationSetID: 0, Value: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/TranslationSetAttributes/:ID');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ID: 0,
  Name: '',
  TranslationSetID: 0,
  Value: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/TranslationSetAttributes/:ID',
  headers: {'content-type': 'application/json'},
  data: {ID: 0, Name: '', TranslationSetID: 0, Value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/TranslationSetAttributes/:ID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ID":0,"Name":"","TranslationSetID":0,"Value":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ID": @0,
                              @"Name": @"",
                              @"TranslationSetID": @0,
                              @"Value": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/TranslationSetAttributes/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/TranslationSetAttributes/:ID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/TranslationSetAttributes/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'ID' => 0,
    'Name' => '',
    'TranslationSetID' => 0,
    'Value' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/TranslationSetAttributes/:ID', [
  'body' => '{
  "ID": 0,
  "Name": "",
  "TranslationSetID": 0,
  "Value": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/TranslationSetAttributes/:ID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ID' => 0,
  'Name' => '',
  'TranslationSetID' => 0,
  'Value' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ID' => 0,
  'Name' => '',
  'TranslationSetID' => 0,
  'Value' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/TranslationSetAttributes/:ID');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/TranslationSetAttributes/:ID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ID": 0,
  "Name": "",
  "TranslationSetID": 0,
  "Value": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/TranslationSetAttributes/:ID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ID": 0,
  "Name": "",
  "TranslationSetID": 0,
  "Value": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/TranslationSetAttributes/:ID", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/TranslationSetAttributes/:ID"

payload = {
    "ID": 0,
    "Name": "",
    "TranslationSetID": 0,
    "Value": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/TranslationSetAttributes/:ID"

payload <- "{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/TranslationSetAttributes/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/TranslationSetAttributes/:ID') do |req|
  req.body = "{\n  \"ID\": 0,\n  \"Name\": \"\",\n  \"TranslationSetID\": 0,\n  \"Value\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/TranslationSetAttributes/:ID";

    let payload = json!({
        "ID": 0,
        "Name": "",
        "TranslationSetID": 0,
        "Value": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/TranslationSetAttributes/:ID \
  --header 'content-type: application/json' \
  --data '{
  "ID": 0,
  "Name": "",
  "TranslationSetID": 0,
  "Value": ""
}'
echo '{
  "ID": 0,
  "Name": "",
  "TranslationSetID": 0,
  "Value": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/TranslationSetAttributes/:ID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "ID": 0,\n  "Name": "",\n  "TranslationSetID": 0,\n  "Value": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/TranslationSetAttributes/:ID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ID": 0,
  "Name": "",
  "TranslationSetID": 0,
  "Value": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/TranslationSetAttributes/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Add a subscription
{{baseUrl}}/api/v2/UpdateGroupClientRelationships
BODY json

{
  "Active": false,
  "ClientID": "",
  "LastCheckin": "",
  "RelationshipID": "",
  "UpdateGroupID": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UpdateGroupClientRelationships");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/UpdateGroupClientRelationships" {:content-type :json
                                                                                  :form-params {:Active false
                                                                                                :ClientID ""
                                                                                                :LastCheckin ""
                                                                                                :RelationshipID ""
                                                                                                :UpdateGroupID ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/UpdateGroupClientRelationships"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UpdateGroupClientRelationships"),
    Content = new StringContent("{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UpdateGroupClientRelationships");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UpdateGroupClientRelationships"

	payload := strings.NewReader("{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/UpdateGroupClientRelationships HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 107

{
  "Active": false,
  "ClientID": "",
  "LastCheckin": "",
  "RelationshipID": "",
  "UpdateGroupID": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/UpdateGroupClientRelationships")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UpdateGroupClientRelationships"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupClientRelationships")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/UpdateGroupClientRelationships")
  .header("content-type", "application/json")
  .body("{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Active: false,
  ClientID: '',
  LastCheckin: '',
  RelationshipID: '',
  UpdateGroupID: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/UpdateGroupClientRelationships');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/UpdateGroupClientRelationships',
  headers: {'content-type': 'application/json'},
  data: {
    Active: false,
    ClientID: '',
    LastCheckin: '',
    RelationshipID: '',
    UpdateGroupID: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UpdateGroupClientRelationships';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Active":false,"ClientID":"","LastCheckin":"","RelationshipID":"","UpdateGroupID":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UpdateGroupClientRelationships',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Active": false,\n  "ClientID": "",\n  "LastCheckin": "",\n  "RelationshipID": "",\n  "UpdateGroupID": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupClientRelationships")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UpdateGroupClientRelationships',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Active: false,
  ClientID: '',
  LastCheckin: '',
  RelationshipID: '',
  UpdateGroupID: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/UpdateGroupClientRelationships',
  headers: {'content-type': 'application/json'},
  body: {
    Active: false,
    ClientID: '',
    LastCheckin: '',
    RelationshipID: '',
    UpdateGroupID: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/UpdateGroupClientRelationships');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Active: false,
  ClientID: '',
  LastCheckin: '',
  RelationshipID: '',
  UpdateGroupID: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/UpdateGroupClientRelationships',
  headers: {'content-type': 'application/json'},
  data: {
    Active: false,
    ClientID: '',
    LastCheckin: '',
    RelationshipID: '',
    UpdateGroupID: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UpdateGroupClientRelationships';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Active":false,"ClientID":"","LastCheckin":"","RelationshipID":"","UpdateGroupID":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Active": @NO,
                              @"ClientID": @"",
                              @"LastCheckin": @"",
                              @"RelationshipID": @"",
                              @"UpdateGroupID": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UpdateGroupClientRelationships"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UpdateGroupClientRelationships" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UpdateGroupClientRelationships",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Active' => null,
    'ClientID' => '',
    'LastCheckin' => '',
    'RelationshipID' => '',
    'UpdateGroupID' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/UpdateGroupClientRelationships', [
  'body' => '{
  "Active": false,
  "ClientID": "",
  "LastCheckin": "",
  "RelationshipID": "",
  "UpdateGroupID": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UpdateGroupClientRelationships');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Active' => null,
  'ClientID' => '',
  'LastCheckin' => '',
  'RelationshipID' => '',
  'UpdateGroupID' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Active' => null,
  'ClientID' => '',
  'LastCheckin' => '',
  'RelationshipID' => '',
  'UpdateGroupID' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/UpdateGroupClientRelationships');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UpdateGroupClientRelationships' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Active": false,
  "ClientID": "",
  "LastCheckin": "",
  "RelationshipID": "",
  "UpdateGroupID": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UpdateGroupClientRelationships' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Active": false,
  "ClientID": "",
  "LastCheckin": "",
  "RelationshipID": "",
  "UpdateGroupID": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/UpdateGroupClientRelationships", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UpdateGroupClientRelationships"

payload = {
    "Active": False,
    "ClientID": "",
    "LastCheckin": "",
    "RelationshipID": "",
    "UpdateGroupID": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UpdateGroupClientRelationships"

payload <- "{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UpdateGroupClientRelationships")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/UpdateGroupClientRelationships') do |req|
  req.body = "{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UpdateGroupClientRelationships";

    let payload = json!({
        "Active": false,
        "ClientID": "",
        "LastCheckin": "",
        "RelationshipID": "",
        "UpdateGroupID": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/UpdateGroupClientRelationships \
  --header 'content-type: application/json' \
  --data '{
  "Active": false,
  "ClientID": "",
  "LastCheckin": "",
  "RelationshipID": "",
  "UpdateGroupID": ""
}'
echo '{
  "Active": false,
  "ClientID": "",
  "LastCheckin": "",
  "RelationshipID": "",
  "UpdateGroupID": ""
}' |  \
  http POST {{baseUrl}}/api/v2/UpdateGroupClientRelationships \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Active": false,\n  "ClientID": "",\n  "LastCheckin": "",\n  "RelationshipID": "",\n  "UpdateGroupID": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/UpdateGroupClientRelationships
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Active": false,
  "ClientID": "",
  "LastCheckin": "",
  "RelationshipID": "",
  "UpdateGroupID": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UpdateGroupClientRelationships")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DEPRECATED. Set client subscription status for an update group.
{{baseUrl}}/api/v2/UpdateGroupClientRelationships
QUERY PARAMS

ClientID
UpdateGroupID
Active
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/UpdateGroupClientRelationships" {:query-params {:ClientID ""
                                                                                                :UpdateGroupID ""
                                                                                                :Active ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active="

response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active=");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active="

	req, _ := http.NewRequest("PUT", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active="))
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active=")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/UpdateGroupClientRelationships',
  params: {ClientID: '', UpdateGroupID: '', Active: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active=';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active=',
  method: 'PUT',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active=")
  .put(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/UpdateGroupClientRelationships',
  qs: {ClientID: '', UpdateGroupID: '', Active: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/UpdateGroupClientRelationships');

req.query({
  ClientID: '',
  UpdateGroupID: '',
  Active: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/UpdateGroupClientRelationships',
  params: {ClientID: '', UpdateGroupID: '', Active: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active=';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active=" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UpdateGroupClientRelationships');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'ClientID' => '',
  'UpdateGroupID' => '',
  'Active' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/UpdateGroupClientRelationships');
$request->setRequestMethod('PUT');
$request->setQuery(new http\QueryString([
  'ClientID' => '',
  'UpdateGroupID' => '',
  'Active' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active=' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active=' -Method PUT 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PUT", "/baseUrl/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UpdateGroupClientRelationships"

querystring = {"ClientID":"","UpdateGroupID":"","Active":""}

response = requests.put(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UpdateGroupClientRelationships"

queryString <- list(
  ClientID = "",
  UpdateGroupID = "",
  Active = ""
)

response <- VERB("PUT", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v2/UpdateGroupClientRelationships') do |req|
  req.params['ClientID'] = ''
  req.params['UpdateGroupID'] = ''
  req.params['Active'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UpdateGroupClientRelationships";

    let querystring = [
        ("ClientID", ""),
        ("UpdateGroupID", ""),
        ("Active", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active='
http PUT '{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active='
wget --quiet \
  --method PUT \
  --output-document \
  - '{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UpdateGroupClientRelationships?ClientID=&UpdateGroupID=&Active=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a list of current Client Subscriptions. (GET)
{{baseUrl}}/api/v2/UpdateGroupClientRelationships
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UpdateGroupClientRelationships");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/UpdateGroupClientRelationships")
require "http/client"

url = "{{baseUrl}}/api/v2/UpdateGroupClientRelationships"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UpdateGroupClientRelationships"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UpdateGroupClientRelationships");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UpdateGroupClientRelationships"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/UpdateGroupClientRelationships HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/UpdateGroupClientRelationships")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UpdateGroupClientRelationships"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupClientRelationships")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/UpdateGroupClientRelationships")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/UpdateGroupClientRelationships');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UpdateGroupClientRelationships'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UpdateGroupClientRelationships';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UpdateGroupClientRelationships',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupClientRelationships")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UpdateGroupClientRelationships',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UpdateGroupClientRelationships'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/UpdateGroupClientRelationships');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UpdateGroupClientRelationships'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UpdateGroupClientRelationships';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UpdateGroupClientRelationships"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UpdateGroupClientRelationships" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UpdateGroupClientRelationships",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/UpdateGroupClientRelationships');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UpdateGroupClientRelationships');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/UpdateGroupClientRelationships');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UpdateGroupClientRelationships' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UpdateGroupClientRelationships' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/UpdateGroupClientRelationships")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UpdateGroupClientRelationships"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UpdateGroupClientRelationships"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UpdateGroupClientRelationships")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/UpdateGroupClientRelationships') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UpdateGroupClientRelationships";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/UpdateGroupClientRelationships
http GET {{baseUrl}}/api/v2/UpdateGroupClientRelationships
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/UpdateGroupClientRelationships
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UpdateGroupClientRelationships")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a subscription by RelationshipID
{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID
QUERY PARAMS

RelationshipID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID")
require "http/client"

url = "{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/UpdateGroupClientRelationships/:RelationshipID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UpdateGroupClientRelationships/:RelationshipID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/UpdateGroupClientRelationships/:RelationshipID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/UpdateGroupClientRelationships/:RelationshipID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID
http GET {{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Updates a Subscription
{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID
QUERY PARAMS

RelationshipID
BODY json

{
  "Active": false,
  "ClientID": "",
  "LastCheckin": "",
  "RelationshipID": "",
  "UpdateGroupID": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID" {:content-type :json
                                                                                                 :form-params {:Active false
                                                                                                               :ClientID ""
                                                                                                               :LastCheckin ""
                                                                                                               :RelationshipID ""
                                                                                                               :UpdateGroupID ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID"),
    Content = new StringContent("{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID"

	payload := strings.NewReader("{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/UpdateGroupClientRelationships/:RelationshipID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 107

{
  "Active": false,
  "ClientID": "",
  "LastCheckin": "",
  "RelationshipID": "",
  "UpdateGroupID": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID")
  .header("content-type", "application/json")
  .body("{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Active: false,
  ClientID: '',
  LastCheckin: '',
  RelationshipID: '',
  UpdateGroupID: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID',
  headers: {'content-type': 'application/json'},
  data: {
    Active: false,
    ClientID: '',
    LastCheckin: '',
    RelationshipID: '',
    UpdateGroupID: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Active":false,"ClientID":"","LastCheckin":"","RelationshipID":"","UpdateGroupID":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Active": false,\n  "ClientID": "",\n  "LastCheckin": "",\n  "RelationshipID": "",\n  "UpdateGroupID": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UpdateGroupClientRelationships/:RelationshipID',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Active: false,
  ClientID: '',
  LastCheckin: '',
  RelationshipID: '',
  UpdateGroupID: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID',
  headers: {'content-type': 'application/json'},
  body: {
    Active: false,
    ClientID: '',
    LastCheckin: '',
    RelationshipID: '',
    UpdateGroupID: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Active: false,
  ClientID: '',
  LastCheckin: '',
  RelationshipID: '',
  UpdateGroupID: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID',
  headers: {'content-type': 'application/json'},
  data: {
    Active: false,
    ClientID: '',
    LastCheckin: '',
    RelationshipID: '',
    UpdateGroupID: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Active":false,"ClientID":"","LastCheckin":"","RelationshipID":"","UpdateGroupID":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Active": @NO,
                              @"ClientID": @"",
                              @"LastCheckin": @"",
                              @"RelationshipID": @"",
                              @"UpdateGroupID": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'Active' => null,
    'ClientID' => '',
    'LastCheckin' => '',
    'RelationshipID' => '',
    'UpdateGroupID' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID', [
  'body' => '{
  "Active": false,
  "ClientID": "",
  "LastCheckin": "",
  "RelationshipID": "",
  "UpdateGroupID": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Active' => null,
  'ClientID' => '',
  'LastCheckin' => '',
  'RelationshipID' => '',
  'UpdateGroupID' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Active' => null,
  'ClientID' => '',
  'LastCheckin' => '',
  'RelationshipID' => '',
  'UpdateGroupID' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Active": false,
  "ClientID": "",
  "LastCheckin": "",
  "RelationshipID": "",
  "UpdateGroupID": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Active": false,
  "ClientID": "",
  "LastCheckin": "",
  "RelationshipID": "",
  "UpdateGroupID": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/UpdateGroupClientRelationships/:RelationshipID", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID"

payload = {
    "Active": False,
    "ClientID": "",
    "LastCheckin": "",
    "RelationshipID": "",
    "UpdateGroupID": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID"

payload <- "{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\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/api/v2/UpdateGroupClientRelationships/:RelationshipID') do |req|
  req.body = "{\n  \"Active\": false,\n  \"ClientID\": \"\",\n  \"LastCheckin\": \"\",\n  \"RelationshipID\": \"\",\n  \"UpdateGroupID\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID";

    let payload = json!({
        "Active": false,
        "ClientID": "",
        "LastCheckin": "",
        "RelationshipID": "",
        "UpdateGroupID": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID \
  --header 'content-type: application/json' \
  --data '{
  "Active": false,
  "ClientID": "",
  "LastCheckin": "",
  "RelationshipID": "",
  "UpdateGroupID": ""
}'
echo '{
  "Active": false,
  "ClientID": "",
  "LastCheckin": "",
  "RelationshipID": "",
  "UpdateGroupID": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Active": false,\n  "ClientID": "",\n  "LastCheckin": "",\n  "RelationshipID": "",\n  "UpdateGroupID": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Active": false,
  "ClientID": "",
  "LastCheckin": "",
  "RelationshipID": "",
  "UpdateGroupID": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UpdateGroupClientRelationships/:RelationshipID")! 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 Add a new Update Group. The report field is a string that has a dot based request for a specific piece of submitted data.
{{baseUrl}}/api/v2/UpdateGroups
BODY json

{
  "Description": "",
  "ID": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "Priority": 0,
  "ReportField": "",
  "UpdateType": "",
  "ValidatingField": "",
  "ValueToValidate": "",
  "Version": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UpdateGroups");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/UpdateGroups" {:content-type :json
                                                                :form-params {:Description ""
                                                                              :ID ""
                                                                              :InventoryFrequency 0
                                                                              :InventoryPackage ""
                                                                              :LocalizedDescription ""
                                                                              :LocalizedName ""
                                                                              :Priority 0
                                                                              :ReportField ""
                                                                              :UpdateType ""
                                                                              :ValidatingField ""
                                                                              :ValueToValidate ""
                                                                              :Version ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/UpdateGroups"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UpdateGroups"),
    Content = new StringContent("{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UpdateGroups");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UpdateGroups"

	payload := strings.NewReader("{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/UpdateGroups HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 266

{
  "Description": "",
  "ID": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "Priority": 0,
  "ReportField": "",
  "UpdateType": "",
  "ValidatingField": "",
  "ValueToValidate": "",
  "Version": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/UpdateGroups")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UpdateGroups"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\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  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroups")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/UpdateGroups")
  .header("content-type", "application/json")
  .body("{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Description: '',
  ID: '',
  InventoryFrequency: 0,
  InventoryPackage: '',
  LocalizedDescription: '',
  LocalizedName: '',
  Priority: 0,
  ReportField: '',
  UpdateType: '',
  ValidatingField: '',
  ValueToValidate: '',
  Version: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/UpdateGroups');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/UpdateGroups',
  headers: {'content-type': 'application/json'},
  data: {
    Description: '',
    ID: '',
    InventoryFrequency: 0,
    InventoryPackage: '',
    LocalizedDescription: '',
    LocalizedName: '',
    Priority: 0,
    ReportField: '',
    UpdateType: '',
    ValidatingField: '',
    ValueToValidate: '',
    Version: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UpdateGroups';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Description":"","ID":"","InventoryFrequency":0,"InventoryPackage":"","LocalizedDescription":"","LocalizedName":"","Priority":0,"ReportField":"","UpdateType":"","ValidatingField":"","ValueToValidate":"","Version":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UpdateGroups',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Description": "",\n  "ID": "",\n  "InventoryFrequency": 0,\n  "InventoryPackage": "",\n  "LocalizedDescription": "",\n  "LocalizedName": "",\n  "Priority": 0,\n  "ReportField": "",\n  "UpdateType": "",\n  "ValidatingField": "",\n  "ValueToValidate": "",\n  "Version": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroups")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UpdateGroups',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Description: '',
  ID: '',
  InventoryFrequency: 0,
  InventoryPackage: '',
  LocalizedDescription: '',
  LocalizedName: '',
  Priority: 0,
  ReportField: '',
  UpdateType: '',
  ValidatingField: '',
  ValueToValidate: '',
  Version: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/UpdateGroups',
  headers: {'content-type': 'application/json'},
  body: {
    Description: '',
    ID: '',
    InventoryFrequency: 0,
    InventoryPackage: '',
    LocalizedDescription: '',
    LocalizedName: '',
    Priority: 0,
    ReportField: '',
    UpdateType: '',
    ValidatingField: '',
    ValueToValidate: '',
    Version: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/UpdateGroups');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Description: '',
  ID: '',
  InventoryFrequency: 0,
  InventoryPackage: '',
  LocalizedDescription: '',
  LocalizedName: '',
  Priority: 0,
  ReportField: '',
  UpdateType: '',
  ValidatingField: '',
  ValueToValidate: '',
  Version: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/UpdateGroups',
  headers: {'content-type': 'application/json'},
  data: {
    Description: '',
    ID: '',
    InventoryFrequency: 0,
    InventoryPackage: '',
    LocalizedDescription: '',
    LocalizedName: '',
    Priority: 0,
    ReportField: '',
    UpdateType: '',
    ValidatingField: '',
    ValueToValidate: '',
    Version: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UpdateGroups';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Description":"","ID":"","InventoryFrequency":0,"InventoryPackage":"","LocalizedDescription":"","LocalizedName":"","Priority":0,"ReportField":"","UpdateType":"","ValidatingField":"","ValueToValidate":"","Version":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Description": @"",
                              @"ID": @"",
                              @"InventoryFrequency": @0,
                              @"InventoryPackage": @"",
                              @"LocalizedDescription": @"",
                              @"LocalizedName": @"",
                              @"Priority": @0,
                              @"ReportField": @"",
                              @"UpdateType": @"",
                              @"ValidatingField": @"",
                              @"ValueToValidate": @"",
                              @"Version": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UpdateGroups"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UpdateGroups" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UpdateGroups",
  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([
    'Description' => '',
    'ID' => '',
    'InventoryFrequency' => 0,
    'InventoryPackage' => '',
    'LocalizedDescription' => '',
    'LocalizedName' => '',
    'Priority' => 0,
    'ReportField' => '',
    'UpdateType' => '',
    'ValidatingField' => '',
    'ValueToValidate' => '',
    'Version' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/UpdateGroups', [
  'body' => '{
  "Description": "",
  "ID": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "Priority": 0,
  "ReportField": "",
  "UpdateType": "",
  "ValidatingField": "",
  "ValueToValidate": "",
  "Version": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UpdateGroups');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Description' => '',
  'ID' => '',
  'InventoryFrequency' => 0,
  'InventoryPackage' => '',
  'LocalizedDescription' => '',
  'LocalizedName' => '',
  'Priority' => 0,
  'ReportField' => '',
  'UpdateType' => '',
  'ValidatingField' => '',
  'ValueToValidate' => '',
  'Version' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Description' => '',
  'ID' => '',
  'InventoryFrequency' => 0,
  'InventoryPackage' => '',
  'LocalizedDescription' => '',
  'LocalizedName' => '',
  'Priority' => 0,
  'ReportField' => '',
  'UpdateType' => '',
  'ValidatingField' => '',
  'ValueToValidate' => '',
  'Version' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/UpdateGroups');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UpdateGroups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Description": "",
  "ID": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "Priority": 0,
  "ReportField": "",
  "UpdateType": "",
  "ValidatingField": "",
  "ValueToValidate": "",
  "Version": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UpdateGroups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Description": "",
  "ID": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "Priority": 0,
  "ReportField": "",
  "UpdateType": "",
  "ValidatingField": "",
  "ValueToValidate": "",
  "Version": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/UpdateGroups", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UpdateGroups"

payload = {
    "Description": "",
    "ID": "",
    "InventoryFrequency": 0,
    "InventoryPackage": "",
    "LocalizedDescription": "",
    "LocalizedName": "",
    "Priority": 0,
    "ReportField": "",
    "UpdateType": "",
    "ValidatingField": "",
    "ValueToValidate": "",
    "Version": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UpdateGroups"

payload <- "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UpdateGroups")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/UpdateGroups') do |req|
  req.body = "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UpdateGroups";

    let payload = json!({
        "Description": "",
        "ID": "",
        "InventoryFrequency": 0,
        "InventoryPackage": "",
        "LocalizedDescription": "",
        "LocalizedName": "",
        "Priority": 0,
        "ReportField": "",
        "UpdateType": "",
        "ValidatingField": "",
        "ValueToValidate": "",
        "Version": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/UpdateGroups \
  --header 'content-type: application/json' \
  --data '{
  "Description": "",
  "ID": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "Priority": 0,
  "ReportField": "",
  "UpdateType": "",
  "ValidatingField": "",
  "ValueToValidate": "",
  "Version": ""
}'
echo '{
  "Description": "",
  "ID": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "Priority": 0,
  "ReportField": "",
  "UpdateType": "",
  "ValidatingField": "",
  "ValueToValidate": "",
  "Version": ""
}' |  \
  http POST {{baseUrl}}/api/v2/UpdateGroups \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Description": "",\n  "ID": "",\n  "InventoryFrequency": 0,\n  "InventoryPackage": "",\n  "LocalizedDescription": "",\n  "LocalizedName": "",\n  "Priority": 0,\n  "ReportField": "",\n  "UpdateType": "",\n  "ValidatingField": "",\n  "ValueToValidate": "",\n  "Version": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/UpdateGroups
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Description": "",
  "ID": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "Priority": 0,
  "ReportField": "",
  "UpdateType": "",
  "ValidatingField": "",
  "ValueToValidate": "",
  "Version": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UpdateGroups")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Add an updateGroup that a user can see.
{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID
QUERY PARAMS

id
userID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID")
require "http/client"

url = "{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/UpdateGroups/:id/Users/:userID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID"))
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UpdateGroups/:id/Users/:userID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/UpdateGroups/:id/Users/:userID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v2/UpdateGroups/:id/Users/:userID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID
http POST {{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete an Update Group.
{{baseUrl}}/api/v2/UpdateGroups/:ID
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UpdateGroups/:ID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/UpdateGroups/:ID")
require "http/client"

url = "{{baseUrl}}/api/v2/UpdateGroups/:ID"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UpdateGroups/:ID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UpdateGroups/:ID");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UpdateGroups/:ID"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/UpdateGroups/:ID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/UpdateGroups/:ID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UpdateGroups/:ID"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroups/:ID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/UpdateGroups/:ID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/UpdateGroups/:ID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/UpdateGroups/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UpdateGroups/:ID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UpdateGroups/:ID',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroups/:ID")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UpdateGroups/:ID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/UpdateGroups/:ID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/UpdateGroups/:ID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/UpdateGroups/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UpdateGroups/:ID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UpdateGroups/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UpdateGroups/:ID" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UpdateGroups/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/UpdateGroups/:ID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UpdateGroups/:ID');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/UpdateGroups/:ID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UpdateGroups/:ID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UpdateGroups/:ID' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/UpdateGroups/:ID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UpdateGroups/:ID"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UpdateGroups/:ID"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UpdateGroups/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/UpdateGroups/:ID') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UpdateGroups/:ID";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/UpdateGroups/:ID
http DELETE {{baseUrl}}/api/v2/UpdateGroups/:ID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/UpdateGroups/:ID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UpdateGroups/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Deletes an update group a user could see.
{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID
QUERY PARAMS

id
userID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID")
require "http/client"

url = "{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/UpdateGroups/:id/Users/:userID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UpdateGroups/:id/Users/:userID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/UpdateGroups/:id/Users/:userID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/UpdateGroups/:id/Users/:userID') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID
http DELETE {{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UpdateGroups/:id/Users/:userID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a list of Update Groups. Update Groups are used by the client to register for a specific type of update. (GET)
{{baseUrl}}/api/v2/UpdateGroups
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UpdateGroups");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/UpdateGroups")
require "http/client"

url = "{{baseUrl}}/api/v2/UpdateGroups"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UpdateGroups"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UpdateGroups");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UpdateGroups"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/UpdateGroups HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/UpdateGroups")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UpdateGroups"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroups")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/UpdateGroups")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/UpdateGroups');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/UpdateGroups'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UpdateGroups';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UpdateGroups',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroups")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UpdateGroups',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/UpdateGroups'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/UpdateGroups');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/UpdateGroups'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UpdateGroups';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UpdateGroups"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UpdateGroups" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UpdateGroups",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/UpdateGroups');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UpdateGroups');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/UpdateGroups');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UpdateGroups' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UpdateGroups' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/UpdateGroups")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UpdateGroups"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UpdateGroups"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UpdateGroups")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/UpdateGroups') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UpdateGroups";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/UpdateGroups
http GET {{baseUrl}}/api/v2/UpdateGroups
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/UpdateGroups
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UpdateGroups")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a list of bundles for UpdateGroup. (GET)
{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles
QUERY PARAMS

IncludeInactive
ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles" {:query-params {:IncludeInactive ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles',
  params: {IncludeInactive: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles',
  qs: {IncludeInactive: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles');

req.query({
  IncludeInactive: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles',
  params: {IncludeInactive: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'IncludeInactive' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'IncludeInactive' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles"

querystring = {"IncludeInactive":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles"

queryString <- list(IncludeInactive = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/UpdateGroups/:ID/Bundles') do |req|
  req.params['IncludeInactive'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles";

    let querystring = [
        ("IncludeInactive", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive='
http GET '{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UpdateGroups/:ID/Bundles?IncludeInactive=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a specific Update Group by ID.
{{baseUrl}}/api/v2/UpdateGroups/:ID
QUERY PARAMS

ID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UpdateGroups/:ID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/UpdateGroups/:ID")
require "http/client"

url = "{{baseUrl}}/api/v2/UpdateGroups/:ID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UpdateGroups/:ID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UpdateGroups/:ID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UpdateGroups/:ID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/UpdateGroups/:ID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/UpdateGroups/:ID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UpdateGroups/:ID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroups/:ID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/UpdateGroups/:ID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/UpdateGroups/:ID');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/UpdateGroups/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UpdateGroups/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UpdateGroups/:ID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroups/:ID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UpdateGroups/:ID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/UpdateGroups/:ID'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/UpdateGroups/:ID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/UpdateGroups/:ID'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UpdateGroups/:ID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UpdateGroups/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UpdateGroups/:ID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UpdateGroups/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/UpdateGroups/:ID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UpdateGroups/:ID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/UpdateGroups/:ID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UpdateGroups/:ID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UpdateGroups/:ID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/UpdateGroups/:ID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UpdateGroups/:ID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UpdateGroups/:ID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UpdateGroups/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/UpdateGroups/:ID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UpdateGroups/:ID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/UpdateGroups/:ID
http GET {{baseUrl}}/api/v2/UpdateGroups/:ID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/UpdateGroups/:ID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UpdateGroups/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Modify an Update Group.
{{baseUrl}}/api/v2/UpdateGroups/:ID
QUERY PARAMS

ID
BODY json

{
  "Description": "",
  "ID": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "Priority": 0,
  "ReportField": "",
  "UpdateType": "",
  "ValidatingField": "",
  "ValueToValidate": "",
  "Version": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UpdateGroups/:ID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/UpdateGroups/:ID" {:content-type :json
                                                                   :form-params {:Description ""
                                                                                 :ID ""
                                                                                 :InventoryFrequency 0
                                                                                 :InventoryPackage ""
                                                                                 :LocalizedDescription ""
                                                                                 :LocalizedName ""
                                                                                 :Priority 0
                                                                                 :ReportField ""
                                                                                 :UpdateType ""
                                                                                 :ValidatingField ""
                                                                                 :ValueToValidate ""
                                                                                 :Version ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/UpdateGroups/:ID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UpdateGroups/:ID"),
    Content = new StringContent("{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UpdateGroups/:ID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UpdateGroups/:ID"

	payload := strings.NewReader("{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/UpdateGroups/:ID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 266

{
  "Description": "",
  "ID": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "Priority": 0,
  "ReportField": "",
  "UpdateType": "",
  "ValidatingField": "",
  "ValueToValidate": "",
  "Version": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/UpdateGroups/:ID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UpdateGroups/:ID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\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  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroups/:ID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/UpdateGroups/:ID")
  .header("content-type", "application/json")
  .body("{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Description: '',
  ID: '',
  InventoryFrequency: 0,
  InventoryPackage: '',
  LocalizedDescription: '',
  LocalizedName: '',
  Priority: 0,
  ReportField: '',
  UpdateType: '',
  ValidatingField: '',
  ValueToValidate: '',
  Version: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/UpdateGroups/:ID');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/UpdateGroups/:ID',
  headers: {'content-type': 'application/json'},
  data: {
    Description: '',
    ID: '',
    InventoryFrequency: 0,
    InventoryPackage: '',
    LocalizedDescription: '',
    LocalizedName: '',
    Priority: 0,
    ReportField: '',
    UpdateType: '',
    ValidatingField: '',
    ValueToValidate: '',
    Version: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UpdateGroups/:ID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Description":"","ID":"","InventoryFrequency":0,"InventoryPackage":"","LocalizedDescription":"","LocalizedName":"","Priority":0,"ReportField":"","UpdateType":"","ValidatingField":"","ValueToValidate":"","Version":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UpdateGroups/:ID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Description": "",\n  "ID": "",\n  "InventoryFrequency": 0,\n  "InventoryPackage": "",\n  "LocalizedDescription": "",\n  "LocalizedName": "",\n  "Priority": 0,\n  "ReportField": "",\n  "UpdateType": "",\n  "ValidatingField": "",\n  "ValueToValidate": "",\n  "Version": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroups/:ID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UpdateGroups/:ID',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Description: '',
  ID: '',
  InventoryFrequency: 0,
  InventoryPackage: '',
  LocalizedDescription: '',
  LocalizedName: '',
  Priority: 0,
  ReportField: '',
  UpdateType: '',
  ValidatingField: '',
  ValueToValidate: '',
  Version: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/UpdateGroups/:ID',
  headers: {'content-type': 'application/json'},
  body: {
    Description: '',
    ID: '',
    InventoryFrequency: 0,
    InventoryPackage: '',
    LocalizedDescription: '',
    LocalizedName: '',
    Priority: 0,
    ReportField: '',
    UpdateType: '',
    ValidatingField: '',
    ValueToValidate: '',
    Version: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/UpdateGroups/:ID');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Description: '',
  ID: '',
  InventoryFrequency: 0,
  InventoryPackage: '',
  LocalizedDescription: '',
  LocalizedName: '',
  Priority: 0,
  ReportField: '',
  UpdateType: '',
  ValidatingField: '',
  ValueToValidate: '',
  Version: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/UpdateGroups/:ID',
  headers: {'content-type': 'application/json'},
  data: {
    Description: '',
    ID: '',
    InventoryFrequency: 0,
    InventoryPackage: '',
    LocalizedDescription: '',
    LocalizedName: '',
    Priority: 0,
    ReportField: '',
    UpdateType: '',
    ValidatingField: '',
    ValueToValidate: '',
    Version: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UpdateGroups/:ID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Description":"","ID":"","InventoryFrequency":0,"InventoryPackage":"","LocalizedDescription":"","LocalizedName":"","Priority":0,"ReportField":"","UpdateType":"","ValidatingField":"","ValueToValidate":"","Version":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Description": @"",
                              @"ID": @"",
                              @"InventoryFrequency": @0,
                              @"InventoryPackage": @"",
                              @"LocalizedDescription": @"",
                              @"LocalizedName": @"",
                              @"Priority": @0,
                              @"ReportField": @"",
                              @"UpdateType": @"",
                              @"ValidatingField": @"",
                              @"ValueToValidate": @"",
                              @"Version": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UpdateGroups/:ID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UpdateGroups/:ID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UpdateGroups/:ID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'Description' => '',
    'ID' => '',
    'InventoryFrequency' => 0,
    'InventoryPackage' => '',
    'LocalizedDescription' => '',
    'LocalizedName' => '',
    'Priority' => 0,
    'ReportField' => '',
    'UpdateType' => '',
    'ValidatingField' => '',
    'ValueToValidate' => '',
    'Version' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/UpdateGroups/:ID', [
  'body' => '{
  "Description": "",
  "ID": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "Priority": 0,
  "ReportField": "",
  "UpdateType": "",
  "ValidatingField": "",
  "ValueToValidate": "",
  "Version": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UpdateGroups/:ID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Description' => '',
  'ID' => '',
  'InventoryFrequency' => 0,
  'InventoryPackage' => '',
  'LocalizedDescription' => '',
  'LocalizedName' => '',
  'Priority' => 0,
  'ReportField' => '',
  'UpdateType' => '',
  'ValidatingField' => '',
  'ValueToValidate' => '',
  'Version' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Description' => '',
  'ID' => '',
  'InventoryFrequency' => 0,
  'InventoryPackage' => '',
  'LocalizedDescription' => '',
  'LocalizedName' => '',
  'Priority' => 0,
  'ReportField' => '',
  'UpdateType' => '',
  'ValidatingField' => '',
  'ValueToValidate' => '',
  'Version' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/UpdateGroups/:ID');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UpdateGroups/:ID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Description": "",
  "ID": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "Priority": 0,
  "ReportField": "",
  "UpdateType": "",
  "ValidatingField": "",
  "ValueToValidate": "",
  "Version": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UpdateGroups/:ID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Description": "",
  "ID": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "Priority": 0,
  "ReportField": "",
  "UpdateType": "",
  "ValidatingField": "",
  "ValueToValidate": "",
  "Version": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/UpdateGroups/:ID", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UpdateGroups/:ID"

payload = {
    "Description": "",
    "ID": "",
    "InventoryFrequency": 0,
    "InventoryPackage": "",
    "LocalizedDescription": "",
    "LocalizedName": "",
    "Priority": 0,
    "ReportField": "",
    "UpdateType": "",
    "ValidatingField": "",
    "ValueToValidate": "",
    "Version": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UpdateGroups/:ID"

payload <- "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UpdateGroups/:ID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\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/api/v2/UpdateGroups/:ID') do |req|
  req.body = "{\n  \"Description\": \"\",\n  \"ID\": \"\",\n  \"InventoryFrequency\": 0,\n  \"InventoryPackage\": \"\",\n  \"LocalizedDescription\": \"\",\n  \"LocalizedName\": \"\",\n  \"Priority\": 0,\n  \"ReportField\": \"\",\n  \"UpdateType\": \"\",\n  \"ValidatingField\": \"\",\n  \"ValueToValidate\": \"\",\n  \"Version\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UpdateGroups/:ID";

    let payload = json!({
        "Description": "",
        "ID": "",
        "InventoryFrequency": 0,
        "InventoryPackage": "",
        "LocalizedDescription": "",
        "LocalizedName": "",
        "Priority": 0,
        "ReportField": "",
        "UpdateType": "",
        "ValidatingField": "",
        "ValueToValidate": "",
        "Version": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/UpdateGroups/:ID \
  --header 'content-type: application/json' \
  --data '{
  "Description": "",
  "ID": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "Priority": 0,
  "ReportField": "",
  "UpdateType": "",
  "ValidatingField": "",
  "ValueToValidate": "",
  "Version": ""
}'
echo '{
  "Description": "",
  "ID": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "Priority": 0,
  "ReportField": "",
  "UpdateType": "",
  "ValidatingField": "",
  "ValueToValidate": "",
  "Version": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/UpdateGroups/:ID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Description": "",\n  "ID": "",\n  "InventoryFrequency": 0,\n  "InventoryPackage": "",\n  "LocalizedDescription": "",\n  "LocalizedName": "",\n  "Priority": 0,\n  "ReportField": "",\n  "UpdateType": "",\n  "ValidatingField": "",\n  "ValueToValidate": "",\n  "Version": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/UpdateGroups/:ID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Description": "",
  "ID": "",
  "InventoryFrequency": 0,
  "InventoryPackage": "",
  "LocalizedDescription": "",
  "LocalizedName": "",
  "Priority": 0,
  "ReportField": "",
  "UpdateType": "",
  "ValidatingField": "",
  "ValueToValidate": "",
  "Version": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UpdateGroups/:ID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Add an Update Group Subscription
{{baseUrl}}/api/v2/UpdateGroupSubscriptions
BODY json

{
  "ClientID": "",
  "Include": false,
  "PackageTypeID": "",
  "UpdateGroupID": "",
  "UpdateGroupSubscriptionID": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UpdateGroupSubscriptions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/UpdateGroupSubscriptions" {:content-type :json
                                                                            :form-params {:ClientID ""
                                                                                          :Include false
                                                                                          :PackageTypeID ""
                                                                                          :UpdateGroupID ""
                                                                                          :UpdateGroupSubscriptionID 0}})
require "http/client"

url = "{{baseUrl}}/api/v2/UpdateGroupSubscriptions"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UpdateGroupSubscriptions"),
    Content = new StringContent("{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UpdateGroupSubscriptions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UpdateGroupSubscriptions"

	payload := strings.NewReader("{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/UpdateGroupSubscriptions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 120

{
  "ClientID": "",
  "Include": false,
  "PackageTypeID": "",
  "UpdateGroupID": "",
  "UpdateGroupSubscriptionID": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/UpdateGroupSubscriptions")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UpdateGroupSubscriptions"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupSubscriptions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/UpdateGroupSubscriptions")
  .header("content-type", "application/json")
  .body("{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}")
  .asString();
const data = JSON.stringify({
  ClientID: '',
  Include: false,
  PackageTypeID: '',
  UpdateGroupID: '',
  UpdateGroupSubscriptionID: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/UpdateGroupSubscriptions');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions',
  headers: {'content-type': 'application/json'},
  data: {
    ClientID: '',
    Include: false,
    PackageTypeID: '',
    UpdateGroupID: '',
    UpdateGroupSubscriptionID: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UpdateGroupSubscriptions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ClientID":"","Include":false,"PackageTypeID":"","UpdateGroupID":"","UpdateGroupSubscriptionID":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ClientID": "",\n  "Include": false,\n  "PackageTypeID": "",\n  "UpdateGroupID": "",\n  "UpdateGroupSubscriptionID": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupSubscriptions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UpdateGroupSubscriptions',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  ClientID: '',
  Include: false,
  PackageTypeID: '',
  UpdateGroupID: '',
  UpdateGroupSubscriptionID: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions',
  headers: {'content-type': 'application/json'},
  body: {
    ClientID: '',
    Include: false,
    PackageTypeID: '',
    UpdateGroupID: '',
    UpdateGroupSubscriptionID: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/UpdateGroupSubscriptions');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ClientID: '',
  Include: false,
  PackageTypeID: '',
  UpdateGroupID: '',
  UpdateGroupSubscriptionID: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions',
  headers: {'content-type': 'application/json'},
  data: {
    ClientID: '',
    Include: false,
    PackageTypeID: '',
    UpdateGroupID: '',
    UpdateGroupSubscriptionID: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UpdateGroupSubscriptions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ClientID":"","Include":false,"PackageTypeID":"","UpdateGroupID":"","UpdateGroupSubscriptionID":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ClientID": @"",
                              @"Include": @NO,
                              @"PackageTypeID": @"",
                              @"UpdateGroupID": @"",
                              @"UpdateGroupSubscriptionID": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UpdateGroupSubscriptions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UpdateGroupSubscriptions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UpdateGroupSubscriptions",
  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([
    'ClientID' => '',
    'Include' => null,
    'PackageTypeID' => '',
    'UpdateGroupID' => '',
    'UpdateGroupSubscriptionID' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/UpdateGroupSubscriptions', [
  'body' => '{
  "ClientID": "",
  "Include": false,
  "PackageTypeID": "",
  "UpdateGroupID": "",
  "UpdateGroupSubscriptionID": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UpdateGroupSubscriptions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ClientID' => '',
  'Include' => null,
  'PackageTypeID' => '',
  'UpdateGroupID' => '',
  'UpdateGroupSubscriptionID' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ClientID' => '',
  'Include' => null,
  'PackageTypeID' => '',
  'UpdateGroupID' => '',
  'UpdateGroupSubscriptionID' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/UpdateGroupSubscriptions');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UpdateGroupSubscriptions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientID": "",
  "Include": false,
  "PackageTypeID": "",
  "UpdateGroupID": "",
  "UpdateGroupSubscriptionID": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UpdateGroupSubscriptions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientID": "",
  "Include": false,
  "PackageTypeID": "",
  "UpdateGroupID": "",
  "UpdateGroupSubscriptionID": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/UpdateGroupSubscriptions", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UpdateGroupSubscriptions"

payload = {
    "ClientID": "",
    "Include": False,
    "PackageTypeID": "",
    "UpdateGroupID": "",
    "UpdateGroupSubscriptionID": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UpdateGroupSubscriptions"

payload <- "{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UpdateGroupSubscriptions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/UpdateGroupSubscriptions') do |req|
  req.body = "{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UpdateGroupSubscriptions";

    let payload = json!({
        "ClientID": "",
        "Include": false,
        "PackageTypeID": "",
        "UpdateGroupID": "",
        "UpdateGroupSubscriptionID": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/UpdateGroupSubscriptions \
  --header 'content-type: application/json' \
  --data '{
  "ClientID": "",
  "Include": false,
  "PackageTypeID": "",
  "UpdateGroupID": "",
  "UpdateGroupSubscriptionID": 0
}'
echo '{
  "ClientID": "",
  "Include": false,
  "PackageTypeID": "",
  "UpdateGroupID": "",
  "UpdateGroupSubscriptionID": 0
}' |  \
  http POST {{baseUrl}}/api/v2/UpdateGroupSubscriptions \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ClientID": "",\n  "Include": false,\n  "PackageTypeID": "",\n  "UpdateGroupID": "",\n  "UpdateGroupSubscriptionID": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/UpdateGroupSubscriptions
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ClientID": "",
  "Include": false,
  "PackageTypeID": "",
  "UpdateGroupID": "",
  "UpdateGroupSubscriptionID": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UpdateGroupSubscriptions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete an Update Group Subscription
{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID
QUERY PARAMS

UpdateGroupSubscriptionID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID")
require "http/client"

url = "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID
http DELETE {{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get Update Group Subscriptions
{{baseUrl}}/api/v2/UpdateGroupSubscriptions
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UpdateGroupSubscriptions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/UpdateGroupSubscriptions")
require "http/client"

url = "{{baseUrl}}/api/v2/UpdateGroupSubscriptions"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UpdateGroupSubscriptions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UpdateGroupSubscriptions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UpdateGroupSubscriptions"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/UpdateGroupSubscriptions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/UpdateGroupSubscriptions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UpdateGroupSubscriptions"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupSubscriptions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/UpdateGroupSubscriptions")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/UpdateGroupSubscriptions');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UpdateGroupSubscriptions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupSubscriptions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UpdateGroupSubscriptions',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/UpdateGroupSubscriptions');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UpdateGroupSubscriptions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UpdateGroupSubscriptions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UpdateGroupSubscriptions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UpdateGroupSubscriptions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/UpdateGroupSubscriptions');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UpdateGroupSubscriptions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/UpdateGroupSubscriptions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UpdateGroupSubscriptions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UpdateGroupSubscriptions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/UpdateGroupSubscriptions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UpdateGroupSubscriptions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UpdateGroupSubscriptions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UpdateGroupSubscriptions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/UpdateGroupSubscriptions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UpdateGroupSubscriptions";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/UpdateGroupSubscriptions
http GET {{baseUrl}}/api/v2/UpdateGroupSubscriptions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/UpdateGroupSubscriptions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UpdateGroupSubscriptions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get an Update Group Subscription
{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID
QUERY PARAMS

UpdateGroupSubscriptionID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID")
require "http/client"

url = "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID
http GET {{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST No Documentation Found. (7)
{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch
BODY json

[
  {
    "ClientID": "",
    "Include": false,
    "PackageTypeID": "",
    "UpdateGroupID": "",
    "UpdateGroupSubscriptionID": 0
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch" {:content-type :json
                                                                                  :form-params [{:ClientID ""
                                                                                                 :Include false
                                                                                                 :PackageTypeID ""
                                                                                                 :UpdateGroupID ""
                                                                                                 :UpdateGroupSubscriptionID 0}]})
require "http/client"

url = "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch"),
    Content = new StringContent("[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch"

	payload := strings.NewReader("[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/UpdateGroupSubscriptions/Batch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 138

[
  {
    "ClientID": "",
    "Include": false,
    "PackageTypeID": "",
    "UpdateGroupID": "",
    "UpdateGroupSubscriptionID": 0
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\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    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    ClientID: '',
    Include: false,
    PackageTypeID: '',
    UpdateGroupID: '',
    UpdateGroupSubscriptionID: 0
  }
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch',
  headers: {'content-type': 'application/json'},
  data: [
    {
      ClientID: '',
      Include: false,
      PackageTypeID: '',
      UpdateGroupID: '',
      UpdateGroupSubscriptionID: 0
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"ClientID":"","Include":false,"PackageTypeID":"","UpdateGroupID":"","UpdateGroupSubscriptionID":0}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "ClientID": "",\n    "Include": false,\n    "PackageTypeID": "",\n    "UpdateGroupID": "",\n    "UpdateGroupSubscriptionID": 0\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    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UpdateGroupSubscriptions/Batch',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify([
  {
    ClientID: '',
    Include: false,
    PackageTypeID: '',
    UpdateGroupID: '',
    UpdateGroupSubscriptionID: 0
  }
]));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch',
  headers: {'content-type': 'application/json'},
  body: [
    {
      ClientID: '',
      Include: false,
      PackageTypeID: '',
      UpdateGroupID: '',
      UpdateGroupSubscriptionID: 0
    }
  ],
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {
    ClientID: '',
    Include: false,
    PackageTypeID: '',
    UpdateGroupID: '',
    UpdateGroupSubscriptionID: 0
  }
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch',
  headers: {'content-type': 'application/json'},
  data: [
    {
      ClientID: '',
      Include: false,
      PackageTypeID: '',
      UpdateGroupID: '',
      UpdateGroupSubscriptionID: 0
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"ClientID":"","Include":false,"PackageTypeID":"","UpdateGroupID":"","UpdateGroupSubscriptionID":0}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{ @"ClientID": @"", @"Include": @NO, @"PackageTypeID": @"", @"UpdateGroupID": @"", @"UpdateGroupSubscriptionID": @0 } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch",
  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([
    [
        'ClientID' => '',
        'Include' => null,
        'PackageTypeID' => '',
        'UpdateGroupID' => '',
        'UpdateGroupSubscriptionID' => 0
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch', [
  'body' => '[
  {
    "ClientID": "",
    "Include": false,
    "PackageTypeID": "",
    "UpdateGroupID": "",
    "UpdateGroupSubscriptionID": 0
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'ClientID' => '',
    'Include' => null,
    'PackageTypeID' => '',
    'UpdateGroupID' => '',
    'UpdateGroupSubscriptionID' => 0
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'ClientID' => '',
    'Include' => null,
    'PackageTypeID' => '',
    'UpdateGroupID' => '',
    'UpdateGroupSubscriptionID' => 0
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "ClientID": "",
    "Include": false,
    "PackageTypeID": "",
    "UpdateGroupID": "",
    "UpdateGroupSubscriptionID": 0
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "ClientID": "",
    "Include": false,
    "PackageTypeID": "",
    "UpdateGroupID": "",
    "UpdateGroupSubscriptionID": 0
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/UpdateGroupSubscriptions/Batch", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch"

payload = [
    {
        "ClientID": "",
        "Include": False,
        "PackageTypeID": "",
        "UpdateGroupID": "",
        "UpdateGroupSubscriptionID": 0
    }
]
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch"

payload <- "[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/UpdateGroupSubscriptions/Batch') do |req|
  req.body = "[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch";

    let payload = (
        json!({
            "ClientID": "",
            "Include": false,
            "PackageTypeID": "",
            "UpdateGroupID": "",
            "UpdateGroupSubscriptionID": 0
        })
    );

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch \
  --header 'content-type: application/json' \
  --data '[
  {
    "ClientID": "",
    "Include": false,
    "PackageTypeID": "",
    "UpdateGroupID": "",
    "UpdateGroupSubscriptionID": 0
  }
]'
echo '[
  {
    "ClientID": "",
    "Include": false,
    "PackageTypeID": "",
    "UpdateGroupID": "",
    "UpdateGroupSubscriptionID": 0
  }
]' |  \
  http POST {{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "ClientID": "",\n    "Include": false,\n    "PackageTypeID": "",\n    "UpdateGroupID": "",\n    "UpdateGroupSubscriptionID": 0\n  }\n]' \
  --output-document \
  - {{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "ClientID": "",
    "Include": false,
    "PackageTypeID": "",
    "UpdateGroupID": "",
    "UpdateGroupSubscriptionID": 0
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT No Documentation Found. (8)
{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch
BODY json

[
  {
    "ClientID": "",
    "Include": false,
    "PackageTypeID": "",
    "UpdateGroupID": "",
    "UpdateGroupSubscriptionID": 0
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch" {:content-type :json
                                                                                 :form-params [{:ClientID ""
                                                                                                :Include false
                                                                                                :PackageTypeID ""
                                                                                                :UpdateGroupID ""
                                                                                                :UpdateGroupSubscriptionID 0}]})
require "http/client"

url = "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\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}}/api/v2/UpdateGroupSubscriptions/Batch"),
    Content = new StringContent("[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch"

	payload := strings.NewReader("[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/UpdateGroupSubscriptions/Batch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 138

[
  {
    "ClientID": "",
    "Include": false,
    "PackageTypeID": "",
    "UpdateGroupID": "",
    "UpdateGroupSubscriptionID": 0
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\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    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    ClientID: '',
    Include: false,
    PackageTypeID: '',
    UpdateGroupID: '',
    UpdateGroupSubscriptionID: 0
  }
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch',
  headers: {'content-type': 'application/json'},
  data: [
    {
      ClientID: '',
      Include: false,
      PackageTypeID: '',
      UpdateGroupID: '',
      UpdateGroupSubscriptionID: 0
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"ClientID":"","Include":false,"PackageTypeID":"","UpdateGroupID":"","UpdateGroupSubscriptionID":0}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "ClientID": "",\n    "Include": false,\n    "PackageTypeID": "",\n    "UpdateGroupID": "",\n    "UpdateGroupSubscriptionID": 0\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    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UpdateGroupSubscriptions/Batch',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify([
  {
    ClientID: '',
    Include: false,
    PackageTypeID: '',
    UpdateGroupID: '',
    UpdateGroupSubscriptionID: 0
  }
]));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch',
  headers: {'content-type': 'application/json'},
  body: [
    {
      ClientID: '',
      Include: false,
      PackageTypeID: '',
      UpdateGroupID: '',
      UpdateGroupSubscriptionID: 0
    }
  ],
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {
    ClientID: '',
    Include: false,
    PackageTypeID: '',
    UpdateGroupID: '',
    UpdateGroupSubscriptionID: 0
  }
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch',
  headers: {'content-type': 'application/json'},
  data: [
    {
      ClientID: '',
      Include: false,
      PackageTypeID: '',
      UpdateGroupID: '',
      UpdateGroupSubscriptionID: 0
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"ClientID":"","Include":false,"PackageTypeID":"","UpdateGroupID":"","UpdateGroupSubscriptionID":0}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{ @"ClientID": @"", @"Include": @NO, @"PackageTypeID": @"", @"UpdateGroupID": @"", @"UpdateGroupSubscriptionID": @0 } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch",
  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([
    [
        'ClientID' => '',
        'Include' => null,
        'PackageTypeID' => '',
        'UpdateGroupID' => '',
        'UpdateGroupSubscriptionID' => 0
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch', [
  'body' => '[
  {
    "ClientID": "",
    "Include": false,
    "PackageTypeID": "",
    "UpdateGroupID": "",
    "UpdateGroupSubscriptionID": 0
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'ClientID' => '',
    'Include' => null,
    'PackageTypeID' => '',
    'UpdateGroupID' => '',
    'UpdateGroupSubscriptionID' => 0
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'ClientID' => '',
    'Include' => null,
    'PackageTypeID' => '',
    'UpdateGroupID' => '',
    'UpdateGroupSubscriptionID' => 0
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "ClientID": "",
    "Include": false,
    "PackageTypeID": "",
    "UpdateGroupID": "",
    "UpdateGroupSubscriptionID": 0
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "ClientID": "",
    "Include": false,
    "PackageTypeID": "",
    "UpdateGroupID": "",
    "UpdateGroupSubscriptionID": 0
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/UpdateGroupSubscriptions/Batch", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch"

payload = [
    {
        "ClientID": "",
        "Include": False,
        "PackageTypeID": "",
        "UpdateGroupID": "",
        "UpdateGroupSubscriptionID": 0
    }
]
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch"

payload <- "[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\n  }\n]"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\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/api/v2/UpdateGroupSubscriptions/Batch') do |req|
  req.body = "[\n  {\n    \"ClientID\": \"\",\n    \"Include\": false,\n    \"PackageTypeID\": \"\",\n    \"UpdateGroupID\": \"\",\n    \"UpdateGroupSubscriptionID\": 0\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}}/api/v2/UpdateGroupSubscriptions/Batch";

    let payload = (
        json!({
            "ClientID": "",
            "Include": false,
            "PackageTypeID": "",
            "UpdateGroupID": "",
            "UpdateGroupSubscriptionID": 0
        })
    );

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch \
  --header 'content-type: application/json' \
  --data '[
  {
    "ClientID": "",
    "Include": false,
    "PackageTypeID": "",
    "UpdateGroupID": "",
    "UpdateGroupSubscriptionID": 0
  }
]'
echo '[
  {
    "ClientID": "",
    "Include": false,
    "PackageTypeID": "",
    "UpdateGroupID": "",
    "UpdateGroupSubscriptionID": 0
  }
]' |  \
  http PUT {{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "ClientID": "",\n    "Include": false,\n    "PackageTypeID": "",\n    "UpdateGroupID": "",\n    "UpdateGroupSubscriptionID": 0\n  }\n]' \
  --output-document \
  - {{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "ClientID": "",
    "Include": false,
    "PackageTypeID": "",
    "UpdateGroupID": "",
    "UpdateGroupSubscriptionID": 0
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/Batch")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update an Update Group Subscription
{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID
QUERY PARAMS

UpdateGroupSubscriptionID
BODY json

{
  "ClientID": "",
  "Include": false,
  "PackageTypeID": "",
  "UpdateGroupID": "",
  "UpdateGroupSubscriptionID": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID" {:content-type :json
                                                                                                      :form-params {:ClientID ""
                                                                                                                    :Include false
                                                                                                                    :PackageTypeID ""
                                                                                                                    :UpdateGroupID ""
                                                                                                                    :UpdateGroupSubscriptionID 0}})
require "http/client"

url = "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID"),
    Content = new StringContent("{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID"

	payload := strings.NewReader("{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 120

{
  "ClientID": "",
  "Include": false,
  "PackageTypeID": "",
  "UpdateGroupID": "",
  "UpdateGroupSubscriptionID": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID")
  .header("content-type", "application/json")
  .body("{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}")
  .asString();
const data = JSON.stringify({
  ClientID: '',
  Include: false,
  PackageTypeID: '',
  UpdateGroupID: '',
  UpdateGroupSubscriptionID: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID',
  headers: {'content-type': 'application/json'},
  data: {
    ClientID: '',
    Include: false,
    PackageTypeID: '',
    UpdateGroupID: '',
    UpdateGroupSubscriptionID: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ClientID":"","Include":false,"PackageTypeID":"","UpdateGroupID":"","UpdateGroupSubscriptionID":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ClientID": "",\n  "Include": false,\n  "PackageTypeID": "",\n  "UpdateGroupID": "",\n  "UpdateGroupSubscriptionID": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  ClientID: '',
  Include: false,
  PackageTypeID: '',
  UpdateGroupID: '',
  UpdateGroupSubscriptionID: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID',
  headers: {'content-type': 'application/json'},
  body: {
    ClientID: '',
    Include: false,
    PackageTypeID: '',
    UpdateGroupID: '',
    UpdateGroupSubscriptionID: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ClientID: '',
  Include: false,
  PackageTypeID: '',
  UpdateGroupID: '',
  UpdateGroupSubscriptionID: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID',
  headers: {'content-type': 'application/json'},
  data: {
    ClientID: '',
    Include: false,
    PackageTypeID: '',
    UpdateGroupID: '',
    UpdateGroupSubscriptionID: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ClientID":"","Include":false,"PackageTypeID":"","UpdateGroupID":"","UpdateGroupSubscriptionID":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ClientID": @"",
                              @"Include": @NO,
                              @"PackageTypeID": @"",
                              @"UpdateGroupID": @"",
                              @"UpdateGroupSubscriptionID": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID",
  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([
    'ClientID' => '',
    'Include' => null,
    'PackageTypeID' => '',
    'UpdateGroupID' => '',
    'UpdateGroupSubscriptionID' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID', [
  'body' => '{
  "ClientID": "",
  "Include": false,
  "PackageTypeID": "",
  "UpdateGroupID": "",
  "UpdateGroupSubscriptionID": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ClientID' => '',
  'Include' => null,
  'PackageTypeID' => '',
  'UpdateGroupID' => '',
  'UpdateGroupSubscriptionID' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ClientID' => '',
  'Include' => null,
  'PackageTypeID' => '',
  'UpdateGroupID' => '',
  'UpdateGroupSubscriptionID' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ClientID": "",
  "Include": false,
  "PackageTypeID": "",
  "UpdateGroupID": "",
  "UpdateGroupSubscriptionID": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ClientID": "",
  "Include": false,
  "PackageTypeID": "",
  "UpdateGroupID": "",
  "UpdateGroupSubscriptionID": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID"

payload = {
    "ClientID": "",
    "Include": False,
    "PackageTypeID": "",
    "UpdateGroupID": "",
    "UpdateGroupSubscriptionID": 0
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID"

payload <- "{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID') do |req|
  req.body = "{\n  \"ClientID\": \"\",\n  \"Include\": false,\n  \"PackageTypeID\": \"\",\n  \"UpdateGroupID\": \"\",\n  \"UpdateGroupSubscriptionID\": 0\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID";

    let payload = json!({
        "ClientID": "",
        "Include": false,
        "PackageTypeID": "",
        "UpdateGroupID": "",
        "UpdateGroupSubscriptionID": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID \
  --header 'content-type: application/json' \
  --data '{
  "ClientID": "",
  "Include": false,
  "PackageTypeID": "",
  "UpdateGroupID": "",
  "UpdateGroupSubscriptionID": 0
}'
echo '{
  "ClientID": "",
  "Include": false,
  "PackageTypeID": "",
  "UpdateGroupID": "",
  "UpdateGroupSubscriptionID": 0
}' |  \
  http PUT {{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "ClientID": "",\n  "Include": false,\n  "PackageTypeID": "",\n  "UpdateGroupID": "",\n  "UpdateGroupSubscriptionID": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ClientID": "",
  "Include": false,
  "PackageTypeID": "",
  "UpdateGroupID": "",
  "UpdateGroupSubscriptionID": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UpdateGroupSubscriptions/:UpdateGroupSubscriptionID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Checks the Client ID into the Update System.
{{baseUrl}}/api/v2/UpdateSystem
QUERY PARAMS

ClientID
Preview
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/UpdateSystem" {:query-params {:ClientID ""
                                                                              :Preview ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/UpdateSystem?ClientID=&Preview= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UpdateSystem',
  params: {ClientID: '', Preview: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UpdateSystem?ClientID=&Preview=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UpdateSystem',
  qs: {ClientID: '', Preview: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/UpdateSystem');

req.query({
  ClientID: '',
  Preview: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UpdateSystem',
  params: {ClientID: '', Preview: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UpdateSystem');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'ClientID' => '',
  'Preview' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/UpdateSystem');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'ClientID' => '',
  'Preview' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/UpdateSystem?ClientID=&Preview=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UpdateSystem"

querystring = {"ClientID":"","Preview":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UpdateSystem"

queryString <- list(
  ClientID = "",
  Preview = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/UpdateSystem') do |req|
  req.params['ClientID'] = ''
  req.params['Preview'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UpdateSystem";

    let querystring = [
        ("ClientID", ""),
        ("Preview", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview='
http GET '{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UpdateSystem?ClientID=&Preview=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a list of Cached Files installed on the client Machine.
{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles
QUERY PARAMS

Expired
ClientID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles" {:query-params {:Expired ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Clients/:ClientID/CachedFiles?Expired= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles',
  params: {Expired: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Clients/:ClientID/CachedFiles?Expired=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles',
  qs: {Expired: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles');

req.query({
  Expired: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles',
  params: {Expired: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'Expired' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'Expired' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Clients/:ClientID/CachedFiles?Expired=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles"

querystring = {"Expired":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles"

queryString <- list(Expired = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Clients/:ClientID/CachedFiles') do |req|
  req.params['Expired'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles";

    let querystring = [
        ("Expired", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired='
http GET '{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Clients/:ClientID/CachedFiles?Expired=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a UserContentDefinition
{{baseUrl}}/api/v2/UserContentDefinitions
BODY json

{
  "ContentDefinitionID": 0,
  "UserContentDefinitionID": 0,
  "UserID": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UserContentDefinitions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ContentDefinitionID\": 0,\n  \"UserContentDefinitionID\": 0,\n  \"UserID\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/UserContentDefinitions" {:content-type :json
                                                                          :form-params {:ContentDefinitionID 0
                                                                                        :UserContentDefinitionID 0
                                                                                        :UserID 0}})
require "http/client"

url = "{{baseUrl}}/api/v2/UserContentDefinitions"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ContentDefinitionID\": 0,\n  \"UserContentDefinitionID\": 0,\n  \"UserID\": 0\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UserContentDefinitions"),
    Content = new StringContent("{\n  \"ContentDefinitionID\": 0,\n  \"UserContentDefinitionID\": 0,\n  \"UserID\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UserContentDefinitions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ContentDefinitionID\": 0,\n  \"UserContentDefinitionID\": 0,\n  \"UserID\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UserContentDefinitions"

	payload := strings.NewReader("{\n  \"ContentDefinitionID\": 0,\n  \"UserContentDefinitionID\": 0,\n  \"UserID\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/UserContentDefinitions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 77

{
  "ContentDefinitionID": 0,
  "UserContentDefinitionID": 0,
  "UserID": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/UserContentDefinitions")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ContentDefinitionID\": 0,\n  \"UserContentDefinitionID\": 0,\n  \"UserID\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UserContentDefinitions"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ContentDefinitionID\": 0,\n  \"UserContentDefinitionID\": 0,\n  \"UserID\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ContentDefinitionID\": 0,\n  \"UserContentDefinitionID\": 0,\n  \"UserID\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UserContentDefinitions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/UserContentDefinitions")
  .header("content-type", "application/json")
  .body("{\n  \"ContentDefinitionID\": 0,\n  \"UserContentDefinitionID\": 0,\n  \"UserID\": 0\n}")
  .asString();
const data = JSON.stringify({
  ContentDefinitionID: 0,
  UserContentDefinitionID: 0,
  UserID: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/UserContentDefinitions');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/UserContentDefinitions',
  headers: {'content-type': 'application/json'},
  data: {ContentDefinitionID: 0, UserContentDefinitionID: 0, UserID: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UserContentDefinitions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ContentDefinitionID":0,"UserContentDefinitionID":0,"UserID":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UserContentDefinitions',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ContentDefinitionID": 0,\n  "UserContentDefinitionID": 0,\n  "UserID": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ContentDefinitionID\": 0,\n  \"UserContentDefinitionID\": 0,\n  \"UserID\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UserContentDefinitions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UserContentDefinitions',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ContentDefinitionID: 0, UserContentDefinitionID: 0, UserID: 0}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/UserContentDefinitions',
  headers: {'content-type': 'application/json'},
  body: {ContentDefinitionID: 0, UserContentDefinitionID: 0, UserID: 0},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/UserContentDefinitions');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ContentDefinitionID: 0,
  UserContentDefinitionID: 0,
  UserID: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/UserContentDefinitions',
  headers: {'content-type': 'application/json'},
  data: {ContentDefinitionID: 0, UserContentDefinitionID: 0, UserID: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UserContentDefinitions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ContentDefinitionID":0,"UserContentDefinitionID":0,"UserID":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ContentDefinitionID": @0,
                              @"UserContentDefinitionID": @0,
                              @"UserID": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UserContentDefinitions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UserContentDefinitions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ContentDefinitionID\": 0,\n  \"UserContentDefinitionID\": 0,\n  \"UserID\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UserContentDefinitions",
  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([
    'ContentDefinitionID' => 0,
    'UserContentDefinitionID' => 0,
    'UserID' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/UserContentDefinitions', [
  'body' => '{
  "ContentDefinitionID": 0,
  "UserContentDefinitionID": 0,
  "UserID": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UserContentDefinitions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ContentDefinitionID' => 0,
  'UserContentDefinitionID' => 0,
  'UserID' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ContentDefinitionID' => 0,
  'UserContentDefinitionID' => 0,
  'UserID' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/UserContentDefinitions');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UserContentDefinitions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ContentDefinitionID": 0,
  "UserContentDefinitionID": 0,
  "UserID": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UserContentDefinitions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ContentDefinitionID": 0,
  "UserContentDefinitionID": 0,
  "UserID": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ContentDefinitionID\": 0,\n  \"UserContentDefinitionID\": 0,\n  \"UserID\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/UserContentDefinitions", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UserContentDefinitions"

payload = {
    "ContentDefinitionID": 0,
    "UserContentDefinitionID": 0,
    "UserID": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UserContentDefinitions"

payload <- "{\n  \"ContentDefinitionID\": 0,\n  \"UserContentDefinitionID\": 0,\n  \"UserID\": 0\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UserContentDefinitions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ContentDefinitionID\": 0,\n  \"UserContentDefinitionID\": 0,\n  \"UserID\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/UserContentDefinitions') do |req|
  req.body = "{\n  \"ContentDefinitionID\": 0,\n  \"UserContentDefinitionID\": 0,\n  \"UserID\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UserContentDefinitions";

    let payload = json!({
        "ContentDefinitionID": 0,
        "UserContentDefinitionID": 0,
        "UserID": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/UserContentDefinitions \
  --header 'content-type: application/json' \
  --data '{
  "ContentDefinitionID": 0,
  "UserContentDefinitionID": 0,
  "UserID": 0
}'
echo '{
  "ContentDefinitionID": 0,
  "UserContentDefinitionID": 0,
  "UserID": 0
}' |  \
  http POST {{baseUrl}}/api/v2/UserContentDefinitions \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ContentDefinitionID": 0,\n  "UserContentDefinitionID": 0,\n  "UserID": 0\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/UserContentDefinitions
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ContentDefinitionID": 0,
  "UserContentDefinitionID": 0,
  "UserID": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UserContentDefinitions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a UserContentDefinition
{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID
QUERY PARAMS

userContentDefinitionID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID")
require "http/client"

url = "{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/UserContentDefinitions/:userContentDefinitionID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UserContentDefinitions/:userContentDefinitionID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/UserContentDefinitions/:userContentDefinitionID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/UserContentDefinitions/:userContentDefinitionID') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID
http DELETE {{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get UserContentDefinitions
{{baseUrl}}/api/v2/UserContentDefinitions
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UserContentDefinitions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/UserContentDefinitions")
require "http/client"

url = "{{baseUrl}}/api/v2/UserContentDefinitions"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UserContentDefinitions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UserContentDefinitions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UserContentDefinitions"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/UserContentDefinitions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/UserContentDefinitions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UserContentDefinitions"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UserContentDefinitions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/UserContentDefinitions")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/UserContentDefinitions');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UserContentDefinitions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UserContentDefinitions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UserContentDefinitions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UserContentDefinitions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UserContentDefinitions',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UserContentDefinitions'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/UserContentDefinitions');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UserContentDefinitions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UserContentDefinitions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UserContentDefinitions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UserContentDefinitions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UserContentDefinitions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/UserContentDefinitions');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UserContentDefinitions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/UserContentDefinitions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UserContentDefinitions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UserContentDefinitions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/UserContentDefinitions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UserContentDefinitions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UserContentDefinitions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UserContentDefinitions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/UserContentDefinitions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UserContentDefinitions";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/UserContentDefinitions
http GET {{baseUrl}}/api/v2/UserContentDefinitions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/UserContentDefinitions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UserContentDefinitions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a UserContentDefinition by ID
{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID
QUERY PARAMS

userContentDefinitionID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID")
require "http/client"

url = "{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/UserContentDefinitions/:userContentDefinitionID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/UserContentDefinitions/:userContentDefinitionID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/UserContentDefinitions/:userContentDefinitionID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/UserContentDefinitions/:userContentDefinitionID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID
http GET {{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/UserContentDefinitions/:userContentDefinitionID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a user's permissions (GET)
{{baseUrl}}/api/v2/Users/:id/Permissions
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Users/:id/Permissions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Users/:id/Permissions")
require "http/client"

url = "{{baseUrl}}/api/v2/Users/:id/Permissions"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Users/:id/Permissions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Users/:id/Permissions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Users/:id/Permissions"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Users/:id/Permissions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Users/:id/Permissions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Users/:id/Permissions"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Users/:id/Permissions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Users/:id/Permissions")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Users/:id/Permissions');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Users/:id/Permissions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Users/:id/Permissions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Users/:id/Permissions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Users/:id/Permissions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Users/:id/Permissions',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Users/:id/Permissions'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Users/:id/Permissions');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Users/:id/Permissions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Users/:id/Permissions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Users/:id/Permissions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Users/:id/Permissions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Users/:id/Permissions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Users/:id/Permissions');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Users/:id/Permissions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Users/:id/Permissions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Users/:id/Permissions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Users/:id/Permissions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Users/:id/Permissions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Users/:id/Permissions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Users/:id/Permissions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Users/:id/Permissions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Users/:id/Permissions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Users/:id/Permissions";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Users/:id/Permissions
http GET {{baseUrl}}/api/v2/Users/:id/Permissions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Users/:id/Permissions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Users/:id/Permissions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a user's permissions
{{baseUrl}}/api/v2/Users/Current/Permissions
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Users/Current/Permissions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Users/Current/Permissions")
require "http/client"

url = "{{baseUrl}}/api/v2/Users/Current/Permissions"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Users/Current/Permissions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Users/Current/Permissions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Users/Current/Permissions"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Users/Current/Permissions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Users/Current/Permissions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Users/Current/Permissions"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Users/Current/Permissions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Users/Current/Permissions")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Users/Current/Permissions');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Users/Current/Permissions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Users/Current/Permissions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Users/Current/Permissions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Users/Current/Permissions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Users/Current/Permissions',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Users/Current/Permissions'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Users/Current/Permissions');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Users/Current/Permissions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Users/Current/Permissions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Users/Current/Permissions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Users/Current/Permissions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Users/Current/Permissions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Users/Current/Permissions');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Users/Current/Permissions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Users/Current/Permissions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Users/Current/Permissions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Users/Current/Permissions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Users/Current/Permissions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Users/Current/Permissions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Users/Current/Permissions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Users/Current/Permissions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Users/Current/Permissions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Users/Current/Permissions";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Users/Current/Permissions
http GET {{baseUrl}}/api/v2/Users/Current/Permissions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Users/Current/Permissions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Users/Current/Permissions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a user's roles
{{baseUrl}}/api/v2/Users/:id/Roles
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Users/:id/Roles");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Users/:id/Roles")
require "http/client"

url = "{{baseUrl}}/api/v2/Users/:id/Roles"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Users/:id/Roles"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Users/:id/Roles");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Users/:id/Roles"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Users/:id/Roles HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Users/:id/Roles")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Users/:id/Roles"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Users/:id/Roles")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Users/:id/Roles")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Users/:id/Roles');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Users/:id/Roles'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Users/:id/Roles';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Users/:id/Roles',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Users/:id/Roles")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Users/:id/Roles',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Users/:id/Roles'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Users/:id/Roles');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Users/:id/Roles'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Users/:id/Roles';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Users/:id/Roles"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Users/:id/Roles" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Users/:id/Roles",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Users/:id/Roles');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Users/:id/Roles');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Users/:id/Roles');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Users/:id/Roles' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Users/:id/Roles' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Users/:id/Roles")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Users/:id/Roles"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Users/:id/Roles"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Users/:id/Roles")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Users/:id/Roles') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Users/:id/Roles";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Users/:id/Roles
http GET {{baseUrl}}/api/v2/Users/:id/Roles
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Users/:id/Roles
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Users/:id/Roles")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get all user's in a role
{{baseUrl}}/api/v2/Roles/:id/Users
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Roles/:id/Users");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Roles/:id/Users")
require "http/client"

url = "{{baseUrl}}/api/v2/Roles/:id/Users"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Roles/:id/Users"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Roles/:id/Users");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Roles/:id/Users"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Roles/:id/Users HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Roles/:id/Users")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Roles/:id/Users"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Roles/:id/Users")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Roles/:id/Users")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Roles/:id/Users');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Roles/:id/Users'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Roles/:id/Users';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Roles/:id/Users',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Roles/:id/Users")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Roles/:id/Users',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Roles/:id/Users'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Roles/:id/Users');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Roles/:id/Users'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Roles/:id/Users';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Roles/:id/Users"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Roles/:id/Users" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Roles/:id/Users",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Roles/:id/Users');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Roles/:id/Users');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Roles/:id/Users');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Roles/:id/Users' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Roles/:id/Users' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Roles/:id/Users")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Roles/:id/Users"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Roles/:id/Users"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Roles/:id/Users")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Roles/:id/Users') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Roles/:id/Users";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Roles/:id/Users
http GET {{baseUrl}}/api/v2/Roles/:id/Users
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Roles/:id/Users
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Roles/:id/Users")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Gets the current user's roles
{{baseUrl}}/api/v2/Users/Current/Roles
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Users/Current/Roles");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Users/Current/Roles")
require "http/client"

url = "{{baseUrl}}/api/v2/Users/Current/Roles"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Users/Current/Roles"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Users/Current/Roles");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Users/Current/Roles"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Users/Current/Roles HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Users/Current/Roles")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Users/Current/Roles"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Users/Current/Roles")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Users/Current/Roles")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Users/Current/Roles');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Users/Current/Roles'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Users/Current/Roles';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Users/Current/Roles',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Users/Current/Roles")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Users/Current/Roles',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Users/Current/Roles'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Users/Current/Roles');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Users/Current/Roles'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Users/Current/Roles';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Users/Current/Roles"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Users/Current/Roles" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Users/Current/Roles",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Users/Current/Roles');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Users/Current/Roles');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Users/Current/Roles');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Users/Current/Roles' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Users/Current/Roles' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Users/Current/Roles")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Users/Current/Roles"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Users/Current/Roles"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Users/Current/Roles")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Users/Current/Roles') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Users/Current/Roles";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Users/Current/Roles
http GET {{baseUrl}}/api/v2/Users/Current/Roles
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Users/Current/Roles
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Users/Current/Roles")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a Role's users
{{baseUrl}}/api/v2/Roles/:id/Users
QUERY PARAMS

id
BODY json

[
  {
    "Action": "",
    "Id": 0
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Roles/:id/Users");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"Action\": \"\",\n    \"Id\": 0\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/Roles/:id/Users" {:content-type :json
                                                                  :form-params [{:Action ""
                                                                                 :Id 0}]})
require "http/client"

url = "{{baseUrl}}/api/v2/Roles/:id/Users"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"Action\": \"\",\n    \"Id\": 0\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}}/api/v2/Roles/:id/Users"),
    Content = new StringContent("[\n  {\n    \"Action\": \"\",\n    \"Id\": 0\n  }\n]")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Roles/:id/Users");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"Action\": \"\",\n    \"Id\": 0\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Roles/:id/Users"

	payload := strings.NewReader("[\n  {\n    \"Action\": \"\",\n    \"Id\": 0\n  }\n]")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/Roles/:id/Users HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 41

[
  {
    "Action": "",
    "Id": 0
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/Roles/:id/Users")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"Action\": \"\",\n    \"Id\": 0\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Roles/:id/Users"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"Action\": \"\",\n    \"Id\": 0\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    \"Action\": \"\",\n    \"Id\": 0\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Roles/:id/Users")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/Roles/:id/Users")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"Action\": \"\",\n    \"Id\": 0\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    Action: '',
    Id: 0
  }
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/Roles/:id/Users');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Roles/:id/Users',
  headers: {'content-type': 'application/json'},
  data: [{Action: '', Id: 0}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Roles/:id/Users';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"Action":"","Id":0}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Roles/:id/Users',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "Action": "",\n    "Id": 0\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    \"Action\": \"\",\n    \"Id\": 0\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Roles/:id/Users")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Roles/:id/Users',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify([{Action: '', Id: 0}]));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Roles/:id/Users',
  headers: {'content-type': 'application/json'},
  body: [{Action: '', Id: 0}],
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/Roles/:id/Users');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {
    Action: '',
    Id: 0
  }
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Roles/:id/Users',
  headers: {'content-type': 'application/json'},
  data: [{Action: '', Id: 0}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Roles/:id/Users';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"Action":"","Id":0}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{ @"Action": @"", @"Id": @0 } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Roles/:id/Users"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Roles/:id/Users" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"Action\": \"\",\n    \"Id\": 0\n  }\n]" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Roles/:id/Users",
  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([
    [
        'Action' => '',
        'Id' => 0
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/Roles/:id/Users', [
  'body' => '[
  {
    "Action": "",
    "Id": 0
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Roles/:id/Users');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'Action' => '',
    'Id' => 0
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'Action' => '',
    'Id' => 0
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Roles/:id/Users');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Roles/:id/Users' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "Action": "",
    "Id": 0
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Roles/:id/Users' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "Action": "",
    "Id": 0
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"Action\": \"\",\n    \"Id\": 0\n  }\n]"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/Roles/:id/Users", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Roles/:id/Users"

payload = [
    {
        "Action": "",
        "Id": 0
    }
]
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Roles/:id/Users"

payload <- "[\n  {\n    \"Action\": \"\",\n    \"Id\": 0\n  }\n]"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Roles/:id/Users")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "[\n  {\n    \"Action\": \"\",\n    \"Id\": 0\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/api/v2/Roles/:id/Users') do |req|
  req.body = "[\n  {\n    \"Action\": \"\",\n    \"Id\": 0\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}}/api/v2/Roles/:id/Users";

    let payload = (
        json!({
            "Action": "",
            "Id": 0
        })
    );

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/Roles/:id/Users \
  --header 'content-type: application/json' \
  --data '[
  {
    "Action": "",
    "Id": 0
  }
]'
echo '[
  {
    "Action": "",
    "Id": 0
  }
]' |  \
  http PUT {{baseUrl}}/api/v2/Roles/:id/Users \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "Action": "",\n    "Id": 0\n  }\n]' \
  --output-document \
  - {{baseUrl}}/api/v2/Roles/:id/Users
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "Action": "",
    "Id": 0
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Roles/:id/Users")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a user's roles
{{baseUrl}}/api/v2/Users/:id/Roles
QUERY PARAMS

id
BODY json

[
  {
    "Action": "",
    "Name": ""
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Users/:id/Roles");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"Action\": \"\",\n    \"Name\": \"\"\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/Users/:id/Roles" {:content-type :json
                                                                  :form-params [{:Action ""
                                                                                 :Name ""}]})
require "http/client"

url = "{{baseUrl}}/api/v2/Users/:id/Roles"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"Action\": \"\",\n    \"Name\": \"\"\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}}/api/v2/Users/:id/Roles"),
    Content = new StringContent("[\n  {\n    \"Action\": \"\",\n    \"Name\": \"\"\n  }\n]")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Users/:id/Roles");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"Action\": \"\",\n    \"Name\": \"\"\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Users/:id/Roles"

	payload := strings.NewReader("[\n  {\n    \"Action\": \"\",\n    \"Name\": \"\"\n  }\n]")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/Users/:id/Roles HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 44

[
  {
    "Action": "",
    "Name": ""
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/Users/:id/Roles")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"Action\": \"\",\n    \"Name\": \"\"\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Users/:id/Roles"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"Action\": \"\",\n    \"Name\": \"\"\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    \"Action\": \"\",\n    \"Name\": \"\"\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Users/:id/Roles")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/Users/:id/Roles")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"Action\": \"\",\n    \"Name\": \"\"\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    Action: '',
    Name: ''
  }
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/Users/:id/Roles');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Users/:id/Roles',
  headers: {'content-type': 'application/json'},
  data: [{Action: '', Name: ''}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Users/:id/Roles';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"Action":"","Name":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Users/:id/Roles',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "Action": "",\n    "Name": ""\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    \"Action\": \"\",\n    \"Name\": \"\"\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Users/:id/Roles")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Users/:id/Roles',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify([{Action: '', Name: ''}]));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Users/:id/Roles',
  headers: {'content-type': 'application/json'},
  body: [{Action: '', Name: ''}],
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/Users/:id/Roles');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {
    Action: '',
    Name: ''
  }
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Users/:id/Roles',
  headers: {'content-type': 'application/json'},
  data: [{Action: '', Name: ''}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Users/:id/Roles';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"Action":"","Name":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{ @"Action": @"", @"Name": @"" } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Users/:id/Roles"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Users/:id/Roles" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"Action\": \"\",\n    \"Name\": \"\"\n  }\n]" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Users/:id/Roles",
  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([
    [
        'Action' => '',
        'Name' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/Users/:id/Roles', [
  'body' => '[
  {
    "Action": "",
    "Name": ""
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Users/:id/Roles');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'Action' => '',
    'Name' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'Action' => '',
    'Name' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Users/:id/Roles');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Users/:id/Roles' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "Action": "",
    "Name": ""
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Users/:id/Roles' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "Action": "",
    "Name": ""
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"Action\": \"\",\n    \"Name\": \"\"\n  }\n]"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/Users/:id/Roles", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Users/:id/Roles"

payload = [
    {
        "Action": "",
        "Name": ""
    }
]
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Users/:id/Roles"

payload <- "[\n  {\n    \"Action\": \"\",\n    \"Name\": \"\"\n  }\n]"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Users/:id/Roles")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "[\n  {\n    \"Action\": \"\",\n    \"Name\": \"\"\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/api/v2/Users/:id/Roles') do |req|
  req.body = "[\n  {\n    \"Action\": \"\",\n    \"Name\": \"\"\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}}/api/v2/Users/:id/Roles";

    let payload = (
        json!({
            "Action": "",
            "Name": ""
        })
    );

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/Users/:id/Roles \
  --header 'content-type: application/json' \
  --data '[
  {
    "Action": "",
    "Name": ""
  }
]'
echo '[
  {
    "Action": "",
    "Name": ""
  }
]' |  \
  http PUT {{baseUrl}}/api/v2/Users/:id/Roles \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "Action": "",\n    "Name": ""\n  }\n]' \
  --output-document \
  - {{baseUrl}}/api/v2/Users/:id/Roles
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "Action": "",
    "Name": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Users/:id/Roles")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a user
{{baseUrl}}/api/v2/Users
BODY json

{
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Users");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/Users" {:content-type :json
                                                         :form-params {:ChangePassword ""
                                                                       :Email ""
                                                                       :Name ""
                                                                       :Password ""
                                                                       :UserID 0
                                                                       :Username ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Users"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Users"),
    Content = new StringContent("{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Users");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Users"

	payload := strings.NewReader("{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/Users HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 106

{
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/Users")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Users"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Users")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/Users")
  .header("content-type", "application/json")
  .body("{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ChangePassword: '',
  Email: '',
  Name: '',
  Password: '',
  UserID: 0,
  Username: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/Users');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Users',
  headers: {'content-type': 'application/json'},
  data: {ChangePassword: '', Email: '', Name: '', Password: '', UserID: 0, Username: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Users';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ChangePassword":"","Email":"","Name":"","Password":"","UserID":0,"Username":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Users',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ChangePassword": "",\n  "Email": "",\n  "Name": "",\n  "Password": "",\n  "UserID": 0,\n  "Username": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Users")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Users',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ChangePassword: '', Email: '', Name: '', Password: '', UserID: 0, Username: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Users',
  headers: {'content-type': 'application/json'},
  body: {ChangePassword: '', Email: '', Name: '', Password: '', UserID: 0, Username: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/Users');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ChangePassword: '',
  Email: '',
  Name: '',
  Password: '',
  UserID: 0,
  Username: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Users',
  headers: {'content-type': 'application/json'},
  data: {ChangePassword: '', Email: '', Name: '', Password: '', UserID: 0, Username: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Users';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ChangePassword":"","Email":"","Name":"","Password":"","UserID":0,"Username":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ChangePassword": @"",
                              @"Email": @"",
                              @"Name": @"",
                              @"Password": @"",
                              @"UserID": @0,
                              @"Username": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Users"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Users" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Users",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'ChangePassword' => '',
    'Email' => '',
    'Name' => '',
    'Password' => '',
    'UserID' => 0,
    'Username' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/Users', [
  'body' => '{
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Users');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ChangePassword' => '',
  'Email' => '',
  'Name' => '',
  'Password' => '',
  'UserID' => 0,
  'Username' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ChangePassword' => '',
  'Email' => '',
  'Name' => '',
  'Password' => '',
  'UserID' => 0,
  'Username' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Users');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Users' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Users' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/Users", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Users"

payload = {
    "ChangePassword": "",
    "Email": "",
    "Name": "",
    "Password": "",
    "UserID": 0,
    "Username": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Users"

payload <- "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Users")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/Users') do |req|
  req.body = "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Users";

    let payload = json!({
        "ChangePassword": "",
        "Email": "",
        "Name": "",
        "Password": "",
        "UserID": 0,
        "Username": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/Users \
  --header 'content-type: application/json' \
  --data '{
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
}'
echo '{
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
}' |  \
  http POST {{baseUrl}}/api/v2/Users \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ChangePassword": "",\n  "Email": "",\n  "Name": "",\n  "Password": "",\n  "UserID": 0,\n  "Username": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Users
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Users")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a user
{{baseUrl}}/api/v2/Users/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Users/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/Users/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/Users/:id"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Users/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Users/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Users/:id"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/Users/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/Users/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Users/:id"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Users/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/Users/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/Users/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/Users/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Users/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Users/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Users/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Users/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/Users/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/Users/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/Users/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Users/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Users/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Users/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Users/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/Users/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Users/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Users/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Users/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Users/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/Users/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Users/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Users/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Users/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/Users/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Users/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/Users/:id
http DELETE {{baseUrl}}/api/v2/Users/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/Users/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Users/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a specific user
{{baseUrl}}/api/v2/Users/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Users/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Users/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/Users/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Users/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Users/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Users/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Users/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Users/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Users/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Users/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Users/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Users/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Users/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Users/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Users/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Users/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Users/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Users/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Users/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Users/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Users/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Users/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Users/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Users/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Users/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Users/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Users/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Users/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Users/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Users/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Users/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Users/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Users/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Users/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Users/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Users/:id
http GET {{baseUrl}}/api/v2/Users/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Users/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Users/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get users
{{baseUrl}}/api/v2/Users
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Users");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Users")
require "http/client"

url = "{{baseUrl}}/api/v2/Users"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Users"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Users");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Users"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Users HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Users")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Users"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Users")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Users")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Users');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Users'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Users';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Users',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Users")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Users',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Users'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Users');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Users'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Users';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Users"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Users" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Users",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Users');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Users');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Users');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Users' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Users' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Users")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Users"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Users"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Users")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Users') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Users";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Users
http GET {{baseUrl}}/api/v2/Users
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Users
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Users")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Gets the current user
{{baseUrl}}/api/v2/Users/Current
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Users/Current");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Users/Current")
require "http/client"

url = "{{baseUrl}}/api/v2/Users/Current"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Users/Current"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Users/Current");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Users/Current"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Users/Current HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Users/Current")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Users/Current"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Users/Current")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Users/Current")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Users/Current');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Users/Current'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Users/Current';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Users/Current',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Users/Current")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Users/Current',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Users/Current'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Users/Current');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Users/Current'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Users/Current';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Users/Current"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Users/Current" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Users/Current",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Users/Current');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Users/Current');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Users/Current');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Users/Current' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Users/Current' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Users/Current")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Users/Current"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Users/Current"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Users/Current")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Users/Current') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Users/Current";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Users/Current
http GET {{baseUrl}}/api/v2/Users/Current
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Users/Current
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Users/Current")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a user (PUT)
{{baseUrl}}/api/v2/Users/:id
QUERY PARAMS

id
BODY json

{
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Users/:id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/Users/:id" {:content-type :json
                                                            :form-params {:ChangePassword ""
                                                                          :Email ""
                                                                          :Name ""
                                                                          :Password ""
                                                                          :UserID 0
                                                                          :Username ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Users/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Users/:id"),
    Content = new StringContent("{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Users/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Users/:id"

	payload := strings.NewReader("{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/Users/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 106

{
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/Users/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Users/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Users/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/Users/:id")
  .header("content-type", "application/json")
  .body("{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ChangePassword: '',
  Email: '',
  Name: '',
  Password: '',
  UserID: 0,
  Username: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/Users/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Users/:id',
  headers: {'content-type': 'application/json'},
  data: {ChangePassword: '', Email: '', Name: '', Password: '', UserID: 0, Username: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Users/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ChangePassword":"","Email":"","Name":"","Password":"","UserID":0,"Username":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Users/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ChangePassword": "",\n  "Email": "",\n  "Name": "",\n  "Password": "",\n  "UserID": 0,\n  "Username": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Users/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Users/:id',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ChangePassword: '', Email: '', Name: '', Password: '', UserID: 0, Username: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Users/:id',
  headers: {'content-type': 'application/json'},
  body: {ChangePassword: '', Email: '', Name: '', Password: '', UserID: 0, Username: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/Users/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ChangePassword: '',
  Email: '',
  Name: '',
  Password: '',
  UserID: 0,
  Username: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Users/:id',
  headers: {'content-type': 'application/json'},
  data: {ChangePassword: '', Email: '', Name: '', Password: '', UserID: 0, Username: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Users/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ChangePassword":"","Email":"","Name":"","Password":"","UserID":0,"Username":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ChangePassword": @"",
                              @"Email": @"",
                              @"Name": @"",
                              @"Password": @"",
                              @"UserID": @0,
                              @"Username": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Users/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Users/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Users/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'ChangePassword' => '',
    'Email' => '',
    'Name' => '',
    'Password' => '',
    'UserID' => 0,
    'Username' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/Users/:id', [
  'body' => '{
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Users/:id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ChangePassword' => '',
  'Email' => '',
  'Name' => '',
  'Password' => '',
  'UserID' => 0,
  'Username' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ChangePassword' => '',
  'Email' => '',
  'Name' => '',
  'Password' => '',
  'UserID' => 0,
  'Username' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Users/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Users/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Users/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/Users/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Users/:id"

payload = {
    "ChangePassword": "",
    "Email": "",
    "Name": "",
    "Password": "",
    "UserID": 0,
    "Username": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Users/:id"

payload <- "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Users/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/Users/:id') do |req|
  req.body = "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Users/:id";

    let payload = json!({
        "ChangePassword": "",
        "Email": "",
        "Name": "",
        "Password": "",
        "UserID": 0,
        "Username": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/Users/:id \
  --header 'content-type: application/json' \
  --data '{
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
}'
echo '{
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/Users/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "ChangePassword": "",\n  "Email": "",\n  "Name": "",\n  "Password": "",\n  "UserID": 0,\n  "Username": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Users/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Users/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a user
{{baseUrl}}/api/v2/Users/Current
BODY json

{
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Users/Current");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/Users/Current" {:content-type :json
                                                                :form-params {:ChangePassword ""
                                                                              :Email ""
                                                                              :Name ""
                                                                              :Password ""
                                                                              :UserID 0
                                                                              :Username ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Users/Current"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Users/Current"),
    Content = new StringContent("{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Users/Current");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Users/Current"

	payload := strings.NewReader("{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/Users/Current HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 106

{
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/Users/Current")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Users/Current"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Users/Current")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/Users/Current")
  .header("content-type", "application/json")
  .body("{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ChangePassword: '',
  Email: '',
  Name: '',
  Password: '',
  UserID: 0,
  Username: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/Users/Current');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Users/Current',
  headers: {'content-type': 'application/json'},
  data: {ChangePassword: '', Email: '', Name: '', Password: '', UserID: 0, Username: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Users/Current';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ChangePassword":"","Email":"","Name":"","Password":"","UserID":0,"Username":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Users/Current',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ChangePassword": "",\n  "Email": "",\n  "Name": "",\n  "Password": "",\n  "UserID": 0,\n  "Username": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Users/Current")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Users/Current',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ChangePassword: '', Email: '', Name: '', Password: '', UserID: 0, Username: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Users/Current',
  headers: {'content-type': 'application/json'},
  body: {ChangePassword: '', Email: '', Name: '', Password: '', UserID: 0, Username: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/Users/Current');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ChangePassword: '',
  Email: '',
  Name: '',
  Password: '',
  UserID: 0,
  Username: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Users/Current',
  headers: {'content-type': 'application/json'},
  data: {ChangePassword: '', Email: '', Name: '', Password: '', UserID: 0, Username: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Users/Current';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ChangePassword":"","Email":"","Name":"","Password":"","UserID":0,"Username":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ChangePassword": @"",
                              @"Email": @"",
                              @"Name": @"",
                              @"Password": @"",
                              @"UserID": @0,
                              @"Username": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Users/Current"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Users/Current" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Users/Current",
  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([
    'ChangePassword' => '',
    'Email' => '',
    'Name' => '',
    'Password' => '',
    'UserID' => 0,
    'Username' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/Users/Current', [
  'body' => '{
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Users/Current');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ChangePassword' => '',
  'Email' => '',
  'Name' => '',
  'Password' => '',
  'UserID' => 0,
  'Username' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ChangePassword' => '',
  'Email' => '',
  'Name' => '',
  'Password' => '',
  'UserID' => 0,
  'Username' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Users/Current');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Users/Current' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Users/Current' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/Users/Current", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Users/Current"

payload = {
    "ChangePassword": "",
    "Email": "",
    "Name": "",
    "Password": "",
    "UserID": 0,
    "Username": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Users/Current"

payload <- "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Users/Current")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/Users/Current') do |req|
  req.body = "{\n  \"ChangePassword\": \"\",\n  \"Email\": \"\",\n  \"Name\": \"\",\n  \"Password\": \"\",\n  \"UserID\": 0,\n  \"Username\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Users/Current";

    let payload = json!({
        "ChangePassword": "",
        "Email": "",
        "Name": "",
        "Password": "",
        "UserID": 0,
        "Username": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/Users/Current \
  --header 'content-type: application/json' \
  --data '{
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
}'
echo '{
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/Users/Current \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "ChangePassword": "",\n  "Email": "",\n  "Name": "",\n  "Password": "",\n  "UserID": 0,\n  "Username": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Users/Current
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ChangePassword": "",
  "Email": "",
  "Name": "",
  "Password": "",
  "UserID": 0,
  "Username": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Users/Current")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Gets voucher history data
{{baseUrl}}/api/v2/VoucherHistory
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/VoucherHistory");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/VoucherHistory")
require "http/client"

url = "{{baseUrl}}/api/v2/VoucherHistory"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/VoucherHistory"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/VoucherHistory");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/VoucherHistory"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/VoucherHistory HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/VoucherHistory")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/VoucherHistory"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/VoucherHistory")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/VoucherHistory")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/VoucherHistory');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/VoucherHistory'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/VoucherHistory';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/VoucherHistory',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/VoucherHistory")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/VoucherHistory',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/VoucherHistory'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/VoucherHistory');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/VoucherHistory'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/VoucherHistory';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/VoucherHistory"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/VoucherHistory" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/VoucherHistory",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/VoucherHistory');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/VoucherHistory');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/VoucherHistory');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/VoucherHistory' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/VoucherHistory' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/VoucherHistory")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/VoucherHistory"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/VoucherHistory"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/VoucherHistory")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/VoucherHistory') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/VoucherHistory";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/VoucherHistory
http GET {{baseUrl}}/api/v2/VoucherHistory
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/VoucherHistory
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/VoucherHistory")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a voucher
{{baseUrl}}/api/v2/Vouchers
BODY json

{
  "CreatedDate": "",
  "DealerCode": "",
  "Deleted": false,
  "Email": "",
  "ExpirationDate": "",
  "LicenseTo": "",
  "ModifiedBy": "",
  "OrderNumber": "",
  "Punched": false,
  "PunchedDate": "",
  "Purpose": "",
  "Type": "",
  "VoucherCode": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Vouchers");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/Vouchers" {:content-type :json
                                                            :form-params {:CreatedDate ""
                                                                          :DealerCode ""
                                                                          :Deleted false
                                                                          :Email ""
                                                                          :ExpirationDate ""
                                                                          :LicenseTo ""
                                                                          :ModifiedBy ""
                                                                          :OrderNumber ""
                                                                          :Punched false
                                                                          :PunchedDate ""
                                                                          :Purpose ""
                                                                          :Type ""
                                                                          :VoucherCode ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Vouchers"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Vouchers"),
    Content = new StringContent("{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Vouchers");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Vouchers"

	payload := strings.NewReader("{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/Vouchers HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 255

{
  "CreatedDate": "",
  "DealerCode": "",
  "Deleted": false,
  "Email": "",
  "ExpirationDate": "",
  "LicenseTo": "",
  "ModifiedBy": "",
  "OrderNumber": "",
  "Punched": false,
  "PunchedDate": "",
  "Purpose": "",
  "Type": "",
  "VoucherCode": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/Vouchers")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Vouchers"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\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  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Vouchers")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/Vouchers")
  .header("content-type", "application/json")
  .body("{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CreatedDate: '',
  DealerCode: '',
  Deleted: false,
  Email: '',
  ExpirationDate: '',
  LicenseTo: '',
  ModifiedBy: '',
  OrderNumber: '',
  Punched: false,
  PunchedDate: '',
  Purpose: '',
  Type: '',
  VoucherCode: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/Vouchers');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Vouchers',
  headers: {'content-type': 'application/json'},
  data: {
    CreatedDate: '',
    DealerCode: '',
    Deleted: false,
    Email: '',
    ExpirationDate: '',
    LicenseTo: '',
    ModifiedBy: '',
    OrderNumber: '',
    Punched: false,
    PunchedDate: '',
    Purpose: '',
    Type: '',
    VoucherCode: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Vouchers';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"CreatedDate":"","DealerCode":"","Deleted":false,"Email":"","ExpirationDate":"","LicenseTo":"","ModifiedBy":"","OrderNumber":"","Punched":false,"PunchedDate":"","Purpose":"","Type":"","VoucherCode":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Vouchers',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CreatedDate": "",\n  "DealerCode": "",\n  "Deleted": false,\n  "Email": "",\n  "ExpirationDate": "",\n  "LicenseTo": "",\n  "ModifiedBy": "",\n  "OrderNumber": "",\n  "Punched": false,\n  "PunchedDate": "",\n  "Purpose": "",\n  "Type": "",\n  "VoucherCode": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Vouchers")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Vouchers',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  CreatedDate: '',
  DealerCode: '',
  Deleted: false,
  Email: '',
  ExpirationDate: '',
  LicenseTo: '',
  ModifiedBy: '',
  OrderNumber: '',
  Punched: false,
  PunchedDate: '',
  Purpose: '',
  Type: '',
  VoucherCode: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Vouchers',
  headers: {'content-type': 'application/json'},
  body: {
    CreatedDate: '',
    DealerCode: '',
    Deleted: false,
    Email: '',
    ExpirationDate: '',
    LicenseTo: '',
    ModifiedBy: '',
    OrderNumber: '',
    Punched: false,
    PunchedDate: '',
    Purpose: '',
    Type: '',
    VoucherCode: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/Vouchers');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CreatedDate: '',
  DealerCode: '',
  Deleted: false,
  Email: '',
  ExpirationDate: '',
  LicenseTo: '',
  ModifiedBy: '',
  OrderNumber: '',
  Punched: false,
  PunchedDate: '',
  Purpose: '',
  Type: '',
  VoucherCode: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/Vouchers',
  headers: {'content-type': 'application/json'},
  data: {
    CreatedDate: '',
    DealerCode: '',
    Deleted: false,
    Email: '',
    ExpirationDate: '',
    LicenseTo: '',
    ModifiedBy: '',
    OrderNumber: '',
    Punched: false,
    PunchedDate: '',
    Purpose: '',
    Type: '',
    VoucherCode: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Vouchers';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"CreatedDate":"","DealerCode":"","Deleted":false,"Email":"","ExpirationDate":"","LicenseTo":"","ModifiedBy":"","OrderNumber":"","Punched":false,"PunchedDate":"","Purpose":"","Type":"","VoucherCode":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CreatedDate": @"",
                              @"DealerCode": @"",
                              @"Deleted": @NO,
                              @"Email": @"",
                              @"ExpirationDate": @"",
                              @"LicenseTo": @"",
                              @"ModifiedBy": @"",
                              @"OrderNumber": @"",
                              @"Punched": @NO,
                              @"PunchedDate": @"",
                              @"Purpose": @"",
                              @"Type": @"",
                              @"VoucherCode": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Vouchers"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Vouchers" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Vouchers",
  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([
    'CreatedDate' => '',
    'DealerCode' => '',
    'Deleted' => null,
    'Email' => '',
    'ExpirationDate' => '',
    'LicenseTo' => '',
    'ModifiedBy' => '',
    'OrderNumber' => '',
    'Punched' => null,
    'PunchedDate' => '',
    'Purpose' => '',
    'Type' => '',
    'VoucherCode' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/Vouchers', [
  'body' => '{
  "CreatedDate": "",
  "DealerCode": "",
  "Deleted": false,
  "Email": "",
  "ExpirationDate": "",
  "LicenseTo": "",
  "ModifiedBy": "",
  "OrderNumber": "",
  "Punched": false,
  "PunchedDate": "",
  "Purpose": "",
  "Type": "",
  "VoucherCode": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Vouchers');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CreatedDate' => '',
  'DealerCode' => '',
  'Deleted' => null,
  'Email' => '',
  'ExpirationDate' => '',
  'LicenseTo' => '',
  'ModifiedBy' => '',
  'OrderNumber' => '',
  'Punched' => null,
  'PunchedDate' => '',
  'Purpose' => '',
  'Type' => '',
  'VoucherCode' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CreatedDate' => '',
  'DealerCode' => '',
  'Deleted' => null,
  'Email' => '',
  'ExpirationDate' => '',
  'LicenseTo' => '',
  'ModifiedBy' => '',
  'OrderNumber' => '',
  'Punched' => null,
  'PunchedDate' => '',
  'Purpose' => '',
  'Type' => '',
  'VoucherCode' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Vouchers');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Vouchers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreatedDate": "",
  "DealerCode": "",
  "Deleted": false,
  "Email": "",
  "ExpirationDate": "",
  "LicenseTo": "",
  "ModifiedBy": "",
  "OrderNumber": "",
  "Punched": false,
  "PunchedDate": "",
  "Purpose": "",
  "Type": "",
  "VoucherCode": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Vouchers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreatedDate": "",
  "DealerCode": "",
  "Deleted": false,
  "Email": "",
  "ExpirationDate": "",
  "LicenseTo": "",
  "ModifiedBy": "",
  "OrderNumber": "",
  "Punched": false,
  "PunchedDate": "",
  "Purpose": "",
  "Type": "",
  "VoucherCode": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/Vouchers", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Vouchers"

payload = {
    "CreatedDate": "",
    "DealerCode": "",
    "Deleted": False,
    "Email": "",
    "ExpirationDate": "",
    "LicenseTo": "",
    "ModifiedBy": "",
    "OrderNumber": "",
    "Punched": False,
    "PunchedDate": "",
    "Purpose": "",
    "Type": "",
    "VoucherCode": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Vouchers"

payload <- "{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Vouchers")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/Vouchers') do |req|
  req.body = "{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Vouchers";

    let payload = json!({
        "CreatedDate": "",
        "DealerCode": "",
        "Deleted": false,
        "Email": "",
        "ExpirationDate": "",
        "LicenseTo": "",
        "ModifiedBy": "",
        "OrderNumber": "",
        "Punched": false,
        "PunchedDate": "",
        "Purpose": "",
        "Type": "",
        "VoucherCode": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/Vouchers \
  --header 'content-type: application/json' \
  --data '{
  "CreatedDate": "",
  "DealerCode": "",
  "Deleted": false,
  "Email": "",
  "ExpirationDate": "",
  "LicenseTo": "",
  "ModifiedBy": "",
  "OrderNumber": "",
  "Punched": false,
  "PunchedDate": "",
  "Purpose": "",
  "Type": "",
  "VoucherCode": ""
}'
echo '{
  "CreatedDate": "",
  "DealerCode": "",
  "Deleted": false,
  "Email": "",
  "ExpirationDate": "",
  "LicenseTo": "",
  "ModifiedBy": "",
  "OrderNumber": "",
  "Punched": false,
  "PunchedDate": "",
  "Purpose": "",
  "Type": "",
  "VoucherCode": ""
}' |  \
  http POST {{baseUrl}}/api/v2/Vouchers \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "CreatedDate": "",\n  "DealerCode": "",\n  "Deleted": false,\n  "Email": "",\n  "ExpirationDate": "",\n  "LicenseTo": "",\n  "ModifiedBy": "",\n  "OrderNumber": "",\n  "Punched": false,\n  "PunchedDate": "",\n  "Purpose": "",\n  "Type": "",\n  "VoucherCode": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Vouchers
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "CreatedDate": "",
  "DealerCode": "",
  "Deleted": false,
  "Email": "",
  "ExpirationDate": "",
  "LicenseTo": "",
  "ModifiedBy": "",
  "OrderNumber": "",
  "Punched": false,
  "PunchedDate": "",
  "Purpose": "",
  "Type": "",
  "VoucherCode": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Vouchers")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a voucher
{{baseUrl}}/api/v2/Vouchers/:VoucherCode
QUERY PARAMS

VoucherCode
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Vouchers/:VoucherCode");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/Vouchers/:VoucherCode")
require "http/client"

url = "{{baseUrl}}/api/v2/Vouchers/:VoucherCode"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Vouchers/:VoucherCode"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Vouchers/:VoucherCode");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Vouchers/:VoucherCode"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/Vouchers/:VoucherCode HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/Vouchers/:VoucherCode")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Vouchers/:VoucherCode"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Vouchers/:VoucherCode")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/Vouchers/:VoucherCode")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/Vouchers/:VoucherCode');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/Vouchers/:VoucherCode'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Vouchers/:VoucherCode';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Vouchers/:VoucherCode',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Vouchers/:VoucherCode")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Vouchers/:VoucherCode',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/Vouchers/:VoucherCode'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/Vouchers/:VoucherCode');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/Vouchers/:VoucherCode'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Vouchers/:VoucherCode';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Vouchers/:VoucherCode"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Vouchers/:VoucherCode" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Vouchers/:VoucherCode",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/Vouchers/:VoucherCode');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Vouchers/:VoucherCode');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Vouchers/:VoucherCode');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Vouchers/:VoucherCode' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Vouchers/:VoucherCode' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/Vouchers/:VoucherCode")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Vouchers/:VoucherCode"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Vouchers/:VoucherCode"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Vouchers/:VoucherCode")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/Vouchers/:VoucherCode') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Vouchers/:VoucherCode";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/Vouchers/:VoucherCode
http DELETE {{baseUrl}}/api/v2/Vouchers/:VoucherCode
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/Vouchers/:VoucherCode
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Vouchers/:VoucherCode")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a voucher's history.
{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory
QUERY PARAMS

VoucherCode
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory")
require "http/client"

url = "{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Vouchers/:VoucherCode/VoucherHistory HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Vouchers/:VoucherCode/VoucherHistory',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Vouchers/:VoucherCode/VoucherHistory")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Vouchers/:VoucherCode/VoucherHistory') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory
http GET {{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Vouchers/:VoucherCode/VoucherHistory")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a voucher
{{baseUrl}}/api/v2/Vouchers/:VoucherCode
QUERY PARAMS

VoucherCode
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Vouchers/:VoucherCode");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Vouchers/:VoucherCode")
require "http/client"

url = "{{baseUrl}}/api/v2/Vouchers/:VoucherCode"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Vouchers/:VoucherCode"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Vouchers/:VoucherCode");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Vouchers/:VoucherCode"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Vouchers/:VoucherCode HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Vouchers/:VoucherCode")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Vouchers/:VoucherCode"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Vouchers/:VoucherCode")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Vouchers/:VoucherCode")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Vouchers/:VoucherCode');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Vouchers/:VoucherCode'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Vouchers/:VoucherCode';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Vouchers/:VoucherCode',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Vouchers/:VoucherCode")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Vouchers/:VoucherCode',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Vouchers/:VoucherCode'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Vouchers/:VoucherCode');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Vouchers/:VoucherCode'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Vouchers/:VoucherCode';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Vouchers/:VoucherCode"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Vouchers/:VoucherCode" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Vouchers/:VoucherCode",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Vouchers/:VoucherCode');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Vouchers/:VoucherCode');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Vouchers/:VoucherCode');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Vouchers/:VoucherCode' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Vouchers/:VoucherCode' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Vouchers/:VoucherCode")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Vouchers/:VoucherCode"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Vouchers/:VoucherCode"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Vouchers/:VoucherCode")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Vouchers/:VoucherCode') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Vouchers/:VoucherCode";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Vouchers/:VoucherCode
http GET {{baseUrl}}/api/v2/Vouchers/:VoucherCode
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Vouchers/:VoucherCode
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Vouchers/:VoucherCode")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Gets a list of vouchers
{{baseUrl}}/api/v2/Vouchers
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Vouchers");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/Vouchers")
require "http/client"

url = "{{baseUrl}}/api/v2/Vouchers"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Vouchers"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Vouchers");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Vouchers"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/Vouchers HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/Vouchers")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Vouchers"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Vouchers")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/Vouchers")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/Vouchers');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Vouchers'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Vouchers';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Vouchers',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Vouchers")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Vouchers',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Vouchers'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/Vouchers');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/Vouchers'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Vouchers';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Vouchers"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Vouchers" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Vouchers",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/Vouchers');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Vouchers');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/Vouchers');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Vouchers' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Vouchers' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/Vouchers")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Vouchers"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Vouchers"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Vouchers")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/Vouchers') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Vouchers";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/Vouchers
http GET {{baseUrl}}/api/v2/Vouchers
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/Vouchers
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Vouchers")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a voucher
{{baseUrl}}/api/v2/Vouchers/:VoucherCode
QUERY PARAMS

VoucherCode
BODY json

{
  "CreatedDate": "",
  "DealerCode": "",
  "Deleted": false,
  "Email": "",
  "ExpirationDate": "",
  "LicenseTo": "",
  "ModifiedBy": "",
  "OrderNumber": "",
  "Punched": false,
  "PunchedDate": "",
  "Purpose": "",
  "Type": "",
  "VoucherCode": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/Vouchers/:VoucherCode");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/Vouchers/:VoucherCode" {:content-type :json
                                                                        :form-params {:CreatedDate ""
                                                                                      :DealerCode ""
                                                                                      :Deleted false
                                                                                      :Email ""
                                                                                      :ExpirationDate ""
                                                                                      :LicenseTo ""
                                                                                      :ModifiedBy ""
                                                                                      :OrderNumber ""
                                                                                      :Punched false
                                                                                      :PunchedDate ""
                                                                                      :Purpose ""
                                                                                      :Type ""
                                                                                      :VoucherCode ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/Vouchers/:VoucherCode"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/Vouchers/:VoucherCode"),
    Content = new StringContent("{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/Vouchers/:VoucherCode");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/Vouchers/:VoucherCode"

	payload := strings.NewReader("{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/Vouchers/:VoucherCode HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 255

{
  "CreatedDate": "",
  "DealerCode": "",
  "Deleted": false,
  "Email": "",
  "ExpirationDate": "",
  "LicenseTo": "",
  "ModifiedBy": "",
  "OrderNumber": "",
  "Punched": false,
  "PunchedDate": "",
  "Purpose": "",
  "Type": "",
  "VoucherCode": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/Vouchers/:VoucherCode")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/Vouchers/:VoucherCode"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\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  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/Vouchers/:VoucherCode")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/Vouchers/:VoucherCode")
  .header("content-type", "application/json")
  .body("{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CreatedDate: '',
  DealerCode: '',
  Deleted: false,
  Email: '',
  ExpirationDate: '',
  LicenseTo: '',
  ModifiedBy: '',
  OrderNumber: '',
  Punched: false,
  PunchedDate: '',
  Purpose: '',
  Type: '',
  VoucherCode: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/Vouchers/:VoucherCode');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Vouchers/:VoucherCode',
  headers: {'content-type': 'application/json'},
  data: {
    CreatedDate: '',
    DealerCode: '',
    Deleted: false,
    Email: '',
    ExpirationDate: '',
    LicenseTo: '',
    ModifiedBy: '',
    OrderNumber: '',
    Punched: false,
    PunchedDate: '',
    Purpose: '',
    Type: '',
    VoucherCode: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/Vouchers/:VoucherCode';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"CreatedDate":"","DealerCode":"","Deleted":false,"Email":"","ExpirationDate":"","LicenseTo":"","ModifiedBy":"","OrderNumber":"","Punched":false,"PunchedDate":"","Purpose":"","Type":"","VoucherCode":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/Vouchers/:VoucherCode',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CreatedDate": "",\n  "DealerCode": "",\n  "Deleted": false,\n  "Email": "",\n  "ExpirationDate": "",\n  "LicenseTo": "",\n  "ModifiedBy": "",\n  "OrderNumber": "",\n  "Punched": false,\n  "PunchedDate": "",\n  "Purpose": "",\n  "Type": "",\n  "VoucherCode": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/Vouchers/:VoucherCode")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/Vouchers/:VoucherCode',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  CreatedDate: '',
  DealerCode: '',
  Deleted: false,
  Email: '',
  ExpirationDate: '',
  LicenseTo: '',
  ModifiedBy: '',
  OrderNumber: '',
  Punched: false,
  PunchedDate: '',
  Purpose: '',
  Type: '',
  VoucherCode: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Vouchers/:VoucherCode',
  headers: {'content-type': 'application/json'},
  body: {
    CreatedDate: '',
    DealerCode: '',
    Deleted: false,
    Email: '',
    ExpirationDate: '',
    LicenseTo: '',
    ModifiedBy: '',
    OrderNumber: '',
    Punched: false,
    PunchedDate: '',
    Purpose: '',
    Type: '',
    VoucherCode: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/Vouchers/:VoucherCode');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CreatedDate: '',
  DealerCode: '',
  Deleted: false,
  Email: '',
  ExpirationDate: '',
  LicenseTo: '',
  ModifiedBy: '',
  OrderNumber: '',
  Punched: false,
  PunchedDate: '',
  Purpose: '',
  Type: '',
  VoucherCode: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/Vouchers/:VoucherCode',
  headers: {'content-type': 'application/json'},
  data: {
    CreatedDate: '',
    DealerCode: '',
    Deleted: false,
    Email: '',
    ExpirationDate: '',
    LicenseTo: '',
    ModifiedBy: '',
    OrderNumber: '',
    Punched: false,
    PunchedDate: '',
    Purpose: '',
    Type: '',
    VoucherCode: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/Vouchers/:VoucherCode';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"CreatedDate":"","DealerCode":"","Deleted":false,"Email":"","ExpirationDate":"","LicenseTo":"","ModifiedBy":"","OrderNumber":"","Punched":false,"PunchedDate":"","Purpose":"","Type":"","VoucherCode":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CreatedDate": @"",
                              @"DealerCode": @"",
                              @"Deleted": @NO,
                              @"Email": @"",
                              @"ExpirationDate": @"",
                              @"LicenseTo": @"",
                              @"ModifiedBy": @"",
                              @"OrderNumber": @"",
                              @"Punched": @NO,
                              @"PunchedDate": @"",
                              @"Purpose": @"",
                              @"Type": @"",
                              @"VoucherCode": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/Vouchers/:VoucherCode"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/Vouchers/:VoucherCode" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/Vouchers/:VoucherCode",
  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([
    'CreatedDate' => '',
    'DealerCode' => '',
    'Deleted' => null,
    'Email' => '',
    'ExpirationDate' => '',
    'LicenseTo' => '',
    'ModifiedBy' => '',
    'OrderNumber' => '',
    'Punched' => null,
    'PunchedDate' => '',
    'Purpose' => '',
    'Type' => '',
    'VoucherCode' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/Vouchers/:VoucherCode', [
  'body' => '{
  "CreatedDate": "",
  "DealerCode": "",
  "Deleted": false,
  "Email": "",
  "ExpirationDate": "",
  "LicenseTo": "",
  "ModifiedBy": "",
  "OrderNumber": "",
  "Punched": false,
  "PunchedDate": "",
  "Purpose": "",
  "Type": "",
  "VoucherCode": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/Vouchers/:VoucherCode');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CreatedDate' => '',
  'DealerCode' => '',
  'Deleted' => null,
  'Email' => '',
  'ExpirationDate' => '',
  'LicenseTo' => '',
  'ModifiedBy' => '',
  'OrderNumber' => '',
  'Punched' => null,
  'PunchedDate' => '',
  'Purpose' => '',
  'Type' => '',
  'VoucherCode' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CreatedDate' => '',
  'DealerCode' => '',
  'Deleted' => null,
  'Email' => '',
  'ExpirationDate' => '',
  'LicenseTo' => '',
  'ModifiedBy' => '',
  'OrderNumber' => '',
  'Punched' => null,
  'PunchedDate' => '',
  'Purpose' => '',
  'Type' => '',
  'VoucherCode' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/Vouchers/:VoucherCode');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/Vouchers/:VoucherCode' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "CreatedDate": "",
  "DealerCode": "",
  "Deleted": false,
  "Email": "",
  "ExpirationDate": "",
  "LicenseTo": "",
  "ModifiedBy": "",
  "OrderNumber": "",
  "Punched": false,
  "PunchedDate": "",
  "Purpose": "",
  "Type": "",
  "VoucherCode": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/Vouchers/:VoucherCode' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "CreatedDate": "",
  "DealerCode": "",
  "Deleted": false,
  "Email": "",
  "ExpirationDate": "",
  "LicenseTo": "",
  "ModifiedBy": "",
  "OrderNumber": "",
  "Punched": false,
  "PunchedDate": "",
  "Purpose": "",
  "Type": "",
  "VoucherCode": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/Vouchers/:VoucherCode", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/Vouchers/:VoucherCode"

payload = {
    "CreatedDate": "",
    "DealerCode": "",
    "Deleted": False,
    "Email": "",
    "ExpirationDate": "",
    "LicenseTo": "",
    "ModifiedBy": "",
    "OrderNumber": "",
    "Punched": False,
    "PunchedDate": "",
    "Purpose": "",
    "Type": "",
    "VoucherCode": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/Vouchers/:VoucherCode"

payload <- "{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/Vouchers/:VoucherCode")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\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/api/v2/Vouchers/:VoucherCode') do |req|
  req.body = "{\n  \"CreatedDate\": \"\",\n  \"DealerCode\": \"\",\n  \"Deleted\": false,\n  \"Email\": \"\",\n  \"ExpirationDate\": \"\",\n  \"LicenseTo\": \"\",\n  \"ModifiedBy\": \"\",\n  \"OrderNumber\": \"\",\n  \"Punched\": false,\n  \"PunchedDate\": \"\",\n  \"Purpose\": \"\",\n  \"Type\": \"\",\n  \"VoucherCode\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/Vouchers/:VoucherCode";

    let payload = json!({
        "CreatedDate": "",
        "DealerCode": "",
        "Deleted": false,
        "Email": "",
        "ExpirationDate": "",
        "LicenseTo": "",
        "ModifiedBy": "",
        "OrderNumber": "",
        "Punched": false,
        "PunchedDate": "",
        "Purpose": "",
        "Type": "",
        "VoucherCode": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/Vouchers/:VoucherCode \
  --header 'content-type: application/json' \
  --data '{
  "CreatedDate": "",
  "DealerCode": "",
  "Deleted": false,
  "Email": "",
  "ExpirationDate": "",
  "LicenseTo": "",
  "ModifiedBy": "",
  "OrderNumber": "",
  "Punched": false,
  "PunchedDate": "",
  "Purpose": "",
  "Type": "",
  "VoucherCode": ""
}'
echo '{
  "CreatedDate": "",
  "DealerCode": "",
  "Deleted": false,
  "Email": "",
  "ExpirationDate": "",
  "LicenseTo": "",
  "ModifiedBy": "",
  "OrderNumber": "",
  "Punched": false,
  "PunchedDate": "",
  "Purpose": "",
  "Type": "",
  "VoucherCode": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/Vouchers/:VoucherCode \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "CreatedDate": "",\n  "DealerCode": "",\n  "Deleted": false,\n  "Email": "",\n  "ExpirationDate": "",\n  "LicenseTo": "",\n  "ModifiedBy": "",\n  "OrderNumber": "",\n  "Punched": false,\n  "PunchedDate": "",\n  "Purpose": "",\n  "Type": "",\n  "VoucherCode": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/Vouchers/:VoucherCode
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "CreatedDate": "",
  "DealerCode": "",
  "Deleted": false,
  "Email": "",
  "ExpirationDate": "",
  "LicenseTo": "",
  "ModifiedBy": "",
  "OrderNumber": "",
  "Punched": false,
  "PunchedDate": "",
  "Purpose": "",
  "Type": "",
  "VoucherCode": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/Vouchers/:VoucherCode")! 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()