POST CreateAlarmModel
{{baseUrl}}/alarm-models
BODY json

{
  "alarmModelName": "",
  "alarmModelDescription": "",
  "roleArn": "",
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ],
  "key": "",
  "severity": 0,
  "alarmRule": {
    "simpleRule": ""
  },
  "alarmNotification": {
    "notificationActions": ""
  },
  "alarmEventActions": {
    "alarmActions": ""
  },
  "alarmCapabilities": {
    "initializationConfiguration": "",
    "acknowledgeFlow": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/alarm-models");

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  \"alarmModelName\": \"\",\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"key\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/alarm-models" {:content-type :json
                                                         :form-params {:alarmModelName ""
                                                                       :alarmModelDescription ""
                                                                       :roleArn ""
                                                                       :tags [{:key ""
                                                                               :value ""}]
                                                                       :key ""
                                                                       :severity 0
                                                                       :alarmRule {:simpleRule ""}
                                                                       :alarmNotification {:notificationActions ""}
                                                                       :alarmEventActions {:alarmActions ""}
                                                                       :alarmCapabilities {:initializationConfiguration ""
                                                                                           :acknowledgeFlow ""}}})
require "http/client"

url = "{{baseUrl}}/alarm-models"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"alarmModelName\": \"\",\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"key\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\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}}/alarm-models"),
    Content = new StringContent("{\n  \"alarmModelName\": \"\",\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"key\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\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}}/alarm-models");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"alarmModelName\": \"\",\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"key\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/alarm-models"

	payload := strings.NewReader("{\n  \"alarmModelName\": \"\",\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"key\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\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/alarm-models HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 419

{
  "alarmModelName": "",
  "alarmModelDescription": "",
  "roleArn": "",
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ],
  "key": "",
  "severity": 0,
  "alarmRule": {
    "simpleRule": ""
  },
  "alarmNotification": {
    "notificationActions": ""
  },
  "alarmEventActions": {
    "alarmActions": ""
  },
  "alarmCapabilities": {
    "initializationConfiguration": "",
    "acknowledgeFlow": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/alarm-models")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"alarmModelName\": \"\",\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"key\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/alarm-models"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"alarmModelName\": \"\",\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"key\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\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  \"alarmModelName\": \"\",\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"key\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/alarm-models")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/alarm-models")
  .header("content-type", "application/json")
  .body("{\n  \"alarmModelName\": \"\",\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"key\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  alarmModelName: '',
  alarmModelDescription: '',
  roleArn: '',
  tags: [
    {
      key: '',
      value: ''
    }
  ],
  key: '',
  severity: 0,
  alarmRule: {
    simpleRule: ''
  },
  alarmNotification: {
    notificationActions: ''
  },
  alarmEventActions: {
    alarmActions: ''
  },
  alarmCapabilities: {
    initializationConfiguration: '',
    acknowledgeFlow: ''
  }
});

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

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

xhr.open('POST', '{{baseUrl}}/alarm-models');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/alarm-models',
  headers: {'content-type': 'application/json'},
  data: {
    alarmModelName: '',
    alarmModelDescription: '',
    roleArn: '',
    tags: [{key: '', value: ''}],
    key: '',
    severity: 0,
    alarmRule: {simpleRule: ''},
    alarmNotification: {notificationActions: ''},
    alarmEventActions: {alarmActions: ''},
    alarmCapabilities: {initializationConfiguration: '', acknowledgeFlow: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/alarm-models';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"alarmModelName":"","alarmModelDescription":"","roleArn":"","tags":[{"key":"","value":""}],"key":"","severity":0,"alarmRule":{"simpleRule":""},"alarmNotification":{"notificationActions":""},"alarmEventActions":{"alarmActions":""},"alarmCapabilities":{"initializationConfiguration":"","acknowledgeFlow":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/alarm-models',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "alarmModelName": "",\n  "alarmModelDescription": "",\n  "roleArn": "",\n  "tags": [\n    {\n      "key": "",\n      "value": ""\n    }\n  ],\n  "key": "",\n  "severity": 0,\n  "alarmRule": {\n    "simpleRule": ""\n  },\n  "alarmNotification": {\n    "notificationActions": ""\n  },\n  "alarmEventActions": {\n    "alarmActions": ""\n  },\n  "alarmCapabilities": {\n    "initializationConfiguration": "",\n    "acknowledgeFlow": ""\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  \"alarmModelName\": \"\",\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"key\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/alarm-models")
  .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/alarm-models',
  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({
  alarmModelName: '',
  alarmModelDescription: '',
  roleArn: '',
  tags: [{key: '', value: ''}],
  key: '',
  severity: 0,
  alarmRule: {simpleRule: ''},
  alarmNotification: {notificationActions: ''},
  alarmEventActions: {alarmActions: ''},
  alarmCapabilities: {initializationConfiguration: '', acknowledgeFlow: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/alarm-models',
  headers: {'content-type': 'application/json'},
  body: {
    alarmModelName: '',
    alarmModelDescription: '',
    roleArn: '',
    tags: [{key: '', value: ''}],
    key: '',
    severity: 0,
    alarmRule: {simpleRule: ''},
    alarmNotification: {notificationActions: ''},
    alarmEventActions: {alarmActions: ''},
    alarmCapabilities: {initializationConfiguration: '', acknowledgeFlow: ''}
  },
  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}}/alarm-models');

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

req.type('json');
req.send({
  alarmModelName: '',
  alarmModelDescription: '',
  roleArn: '',
  tags: [
    {
      key: '',
      value: ''
    }
  ],
  key: '',
  severity: 0,
  alarmRule: {
    simpleRule: ''
  },
  alarmNotification: {
    notificationActions: ''
  },
  alarmEventActions: {
    alarmActions: ''
  },
  alarmCapabilities: {
    initializationConfiguration: '',
    acknowledgeFlow: ''
  }
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/alarm-models',
  headers: {'content-type': 'application/json'},
  data: {
    alarmModelName: '',
    alarmModelDescription: '',
    roleArn: '',
    tags: [{key: '', value: ''}],
    key: '',
    severity: 0,
    alarmRule: {simpleRule: ''},
    alarmNotification: {notificationActions: ''},
    alarmEventActions: {alarmActions: ''},
    alarmCapabilities: {initializationConfiguration: '', acknowledgeFlow: ''}
  }
};

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

const url = '{{baseUrl}}/alarm-models';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"alarmModelName":"","alarmModelDescription":"","roleArn":"","tags":[{"key":"","value":""}],"key":"","severity":0,"alarmRule":{"simpleRule":""},"alarmNotification":{"notificationActions":""},"alarmEventActions":{"alarmActions":""},"alarmCapabilities":{"initializationConfiguration":"","acknowledgeFlow":""}}'
};

try {
  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 = @{ @"alarmModelName": @"",
                              @"alarmModelDescription": @"",
                              @"roleArn": @"",
                              @"tags": @[ @{ @"key": @"", @"value": @"" } ],
                              @"key": @"",
                              @"severity": @0,
                              @"alarmRule": @{ @"simpleRule": @"" },
                              @"alarmNotification": @{ @"notificationActions": @"" },
                              @"alarmEventActions": @{ @"alarmActions": @"" },
                              @"alarmCapabilities": @{ @"initializationConfiguration": @"", @"acknowledgeFlow": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/alarm-models"]
                                                       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}}/alarm-models" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"alarmModelName\": \"\",\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"key\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/alarm-models",
  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([
    'alarmModelName' => '',
    'alarmModelDescription' => '',
    'roleArn' => '',
    'tags' => [
        [
                'key' => '',
                'value' => ''
        ]
    ],
    'key' => '',
    'severity' => 0,
    'alarmRule' => [
        'simpleRule' => ''
    ],
    'alarmNotification' => [
        'notificationActions' => ''
    ],
    'alarmEventActions' => [
        'alarmActions' => ''
    ],
    'alarmCapabilities' => [
        'initializationConfiguration' => '',
        'acknowledgeFlow' => ''
    ]
  ]),
  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}}/alarm-models', [
  'body' => '{
  "alarmModelName": "",
  "alarmModelDescription": "",
  "roleArn": "",
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ],
  "key": "",
  "severity": 0,
  "alarmRule": {
    "simpleRule": ""
  },
  "alarmNotification": {
    "notificationActions": ""
  },
  "alarmEventActions": {
    "alarmActions": ""
  },
  "alarmCapabilities": {
    "initializationConfiguration": "",
    "acknowledgeFlow": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/alarm-models');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'alarmModelName' => '',
  'alarmModelDescription' => '',
  'roleArn' => '',
  'tags' => [
    [
        'key' => '',
        'value' => ''
    ]
  ],
  'key' => '',
  'severity' => 0,
  'alarmRule' => [
    'simpleRule' => ''
  ],
  'alarmNotification' => [
    'notificationActions' => ''
  ],
  'alarmEventActions' => [
    'alarmActions' => ''
  ],
  'alarmCapabilities' => [
    'initializationConfiguration' => '',
    'acknowledgeFlow' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'alarmModelName' => '',
  'alarmModelDescription' => '',
  'roleArn' => '',
  'tags' => [
    [
        'key' => '',
        'value' => ''
    ]
  ],
  'key' => '',
  'severity' => 0,
  'alarmRule' => [
    'simpleRule' => ''
  ],
  'alarmNotification' => [
    'notificationActions' => ''
  ],
  'alarmEventActions' => [
    'alarmActions' => ''
  ],
  'alarmCapabilities' => [
    'initializationConfiguration' => '',
    'acknowledgeFlow' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/alarm-models');
$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}}/alarm-models' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "alarmModelName": "",
  "alarmModelDescription": "",
  "roleArn": "",
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ],
  "key": "",
  "severity": 0,
  "alarmRule": {
    "simpleRule": ""
  },
  "alarmNotification": {
    "notificationActions": ""
  },
  "alarmEventActions": {
    "alarmActions": ""
  },
  "alarmCapabilities": {
    "initializationConfiguration": "",
    "acknowledgeFlow": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/alarm-models' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "alarmModelName": "",
  "alarmModelDescription": "",
  "roleArn": "",
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ],
  "key": "",
  "severity": 0,
  "alarmRule": {
    "simpleRule": ""
  },
  "alarmNotification": {
    "notificationActions": ""
  },
  "alarmEventActions": {
    "alarmActions": ""
  },
  "alarmCapabilities": {
    "initializationConfiguration": "",
    "acknowledgeFlow": ""
  }
}'
import http.client

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

payload = "{\n  \"alarmModelName\": \"\",\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"key\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\n  }\n}"

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

conn.request("POST", "/baseUrl/alarm-models", payload, headers)

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

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

url = "{{baseUrl}}/alarm-models"

payload = {
    "alarmModelName": "",
    "alarmModelDescription": "",
    "roleArn": "",
    "tags": [
        {
            "key": "",
            "value": ""
        }
    ],
    "key": "",
    "severity": 0,
    "alarmRule": { "simpleRule": "" },
    "alarmNotification": { "notificationActions": "" },
    "alarmEventActions": { "alarmActions": "" },
    "alarmCapabilities": {
        "initializationConfiguration": "",
        "acknowledgeFlow": ""
    }
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/alarm-models"

payload <- "{\n  \"alarmModelName\": \"\",\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"key\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\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}}/alarm-models")

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  \"alarmModelName\": \"\",\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"key\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\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/alarm-models') do |req|
  req.body = "{\n  \"alarmModelName\": \"\",\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"key\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\n  }\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/alarm-models";

    let payload = json!({
        "alarmModelName": "",
        "alarmModelDescription": "",
        "roleArn": "",
        "tags": (
            json!({
                "key": "",
                "value": ""
            })
        ),
        "key": "",
        "severity": 0,
        "alarmRule": json!({"simpleRule": ""}),
        "alarmNotification": json!({"notificationActions": ""}),
        "alarmEventActions": json!({"alarmActions": ""}),
        "alarmCapabilities": json!({
            "initializationConfiguration": "",
            "acknowledgeFlow": ""
        })
    });

    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}}/alarm-models \
  --header 'content-type: application/json' \
  --data '{
  "alarmModelName": "",
  "alarmModelDescription": "",
  "roleArn": "",
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ],
  "key": "",
  "severity": 0,
  "alarmRule": {
    "simpleRule": ""
  },
  "alarmNotification": {
    "notificationActions": ""
  },
  "alarmEventActions": {
    "alarmActions": ""
  },
  "alarmCapabilities": {
    "initializationConfiguration": "",
    "acknowledgeFlow": ""
  }
}'
echo '{
  "alarmModelName": "",
  "alarmModelDescription": "",
  "roleArn": "",
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ],
  "key": "",
  "severity": 0,
  "alarmRule": {
    "simpleRule": ""
  },
  "alarmNotification": {
    "notificationActions": ""
  },
  "alarmEventActions": {
    "alarmActions": ""
  },
  "alarmCapabilities": {
    "initializationConfiguration": "",
    "acknowledgeFlow": ""
  }
}' |  \
  http POST {{baseUrl}}/alarm-models \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "alarmModelName": "",\n  "alarmModelDescription": "",\n  "roleArn": "",\n  "tags": [\n    {\n      "key": "",\n      "value": ""\n    }\n  ],\n  "key": "",\n  "severity": 0,\n  "alarmRule": {\n    "simpleRule": ""\n  },\n  "alarmNotification": {\n    "notificationActions": ""\n  },\n  "alarmEventActions": {\n    "alarmActions": ""\n  },\n  "alarmCapabilities": {\n    "initializationConfiguration": "",\n    "acknowledgeFlow": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/alarm-models
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "alarmModelName": "",
  "alarmModelDescription": "",
  "roleArn": "",
  "tags": [
    [
      "key": "",
      "value": ""
    ]
  ],
  "key": "",
  "severity": 0,
  "alarmRule": ["simpleRule": ""],
  "alarmNotification": ["notificationActions": ""],
  "alarmEventActions": ["alarmActions": ""],
  "alarmCapabilities": [
    "initializationConfiguration": "",
    "acknowledgeFlow": ""
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/alarm-models")! 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 CreateDetectorModel
{{baseUrl}}/detector-models
BODY json

{
  "detectorModelName": "",
  "detectorModelDefinition": {
    "states": "",
    "initialStateName": ""
  },
  "detectorModelDescription": "",
  "key": "",
  "roleArn": "",
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ],
  "evaluationMethod": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/detector-models");

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  \"detectorModelName\": \"\",\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"key\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"evaluationMethod\": \"\"\n}");

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

(client/post "{{baseUrl}}/detector-models" {:content-type :json
                                                            :form-params {:detectorModelName ""
                                                                          :detectorModelDefinition {:states ""
                                                                                                    :initialStateName ""}
                                                                          :detectorModelDescription ""
                                                                          :key ""
                                                                          :roleArn ""
                                                                          :tags [{:key ""
                                                                                  :value ""}]
                                                                          :evaluationMethod ""}})
require "http/client"

url = "{{baseUrl}}/detector-models"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"detectorModelName\": \"\",\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"key\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"evaluationMethod\": \"\"\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}}/detector-models"),
    Content = new StringContent("{\n  \"detectorModelName\": \"\",\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"key\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"evaluationMethod\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/detector-models");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"detectorModelName\": \"\",\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"key\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"evaluationMethod\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/detector-models"

	payload := strings.NewReader("{\n  \"detectorModelName\": \"\",\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"key\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"evaluationMethod\": \"\"\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/detector-models HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 264

{
  "detectorModelName": "",
  "detectorModelDefinition": {
    "states": "",
    "initialStateName": ""
  },
  "detectorModelDescription": "",
  "key": "",
  "roleArn": "",
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ],
  "evaluationMethod": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/detector-models")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"detectorModelName\": \"\",\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"key\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"evaluationMethod\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/detector-models"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"detectorModelName\": \"\",\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"key\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"evaluationMethod\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"detectorModelName\": \"\",\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"key\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"evaluationMethod\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/detector-models")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/detector-models")
  .header("content-type", "application/json")
  .body("{\n  \"detectorModelName\": \"\",\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"key\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"evaluationMethod\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  detectorModelName: '',
  detectorModelDefinition: {
    states: '',
    initialStateName: ''
  },
  detectorModelDescription: '',
  key: '',
  roleArn: '',
  tags: [
    {
      key: '',
      value: ''
    }
  ],
  evaluationMethod: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/detector-models');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/detector-models',
  headers: {'content-type': 'application/json'},
  data: {
    detectorModelName: '',
    detectorModelDefinition: {states: '', initialStateName: ''},
    detectorModelDescription: '',
    key: '',
    roleArn: '',
    tags: [{key: '', value: ''}],
    evaluationMethod: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/detector-models';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"detectorModelName":"","detectorModelDefinition":{"states":"","initialStateName":""},"detectorModelDescription":"","key":"","roleArn":"","tags":[{"key":"","value":""}],"evaluationMethod":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/detector-models',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "detectorModelName": "",\n  "detectorModelDefinition": {\n    "states": "",\n    "initialStateName": ""\n  },\n  "detectorModelDescription": "",\n  "key": "",\n  "roleArn": "",\n  "tags": [\n    {\n      "key": "",\n      "value": ""\n    }\n  ],\n  "evaluationMethod": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"detectorModelName\": \"\",\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"key\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"evaluationMethod\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/detector-models")
  .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/detector-models',
  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({
  detectorModelName: '',
  detectorModelDefinition: {states: '', initialStateName: ''},
  detectorModelDescription: '',
  key: '',
  roleArn: '',
  tags: [{key: '', value: ''}],
  evaluationMethod: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/detector-models',
  headers: {'content-type': 'application/json'},
  body: {
    detectorModelName: '',
    detectorModelDefinition: {states: '', initialStateName: ''},
    detectorModelDescription: '',
    key: '',
    roleArn: '',
    tags: [{key: '', value: ''}],
    evaluationMethod: ''
  },
  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}}/detector-models');

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

req.type('json');
req.send({
  detectorModelName: '',
  detectorModelDefinition: {
    states: '',
    initialStateName: ''
  },
  detectorModelDescription: '',
  key: '',
  roleArn: '',
  tags: [
    {
      key: '',
      value: ''
    }
  ],
  evaluationMethod: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/detector-models',
  headers: {'content-type': 'application/json'},
  data: {
    detectorModelName: '',
    detectorModelDefinition: {states: '', initialStateName: ''},
    detectorModelDescription: '',
    key: '',
    roleArn: '',
    tags: [{key: '', value: ''}],
    evaluationMethod: ''
  }
};

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

const url = '{{baseUrl}}/detector-models';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"detectorModelName":"","detectorModelDefinition":{"states":"","initialStateName":""},"detectorModelDescription":"","key":"","roleArn":"","tags":[{"key":"","value":""}],"evaluationMethod":""}'
};

try {
  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 = @{ @"detectorModelName": @"",
                              @"detectorModelDefinition": @{ @"states": @"", @"initialStateName": @"" },
                              @"detectorModelDescription": @"",
                              @"key": @"",
                              @"roleArn": @"",
                              @"tags": @[ @{ @"key": @"", @"value": @"" } ],
                              @"evaluationMethod": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/detector-models"]
                                                       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}}/detector-models" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"detectorModelName\": \"\",\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"key\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"evaluationMethod\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/detector-models",
  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([
    'detectorModelName' => '',
    'detectorModelDefinition' => [
        'states' => '',
        'initialStateName' => ''
    ],
    'detectorModelDescription' => '',
    'key' => '',
    'roleArn' => '',
    'tags' => [
        [
                'key' => '',
                'value' => ''
        ]
    ],
    'evaluationMethod' => ''
  ]),
  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}}/detector-models', [
  'body' => '{
  "detectorModelName": "",
  "detectorModelDefinition": {
    "states": "",
    "initialStateName": ""
  },
  "detectorModelDescription": "",
  "key": "",
  "roleArn": "",
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ],
  "evaluationMethod": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/detector-models');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'detectorModelName' => '',
  'detectorModelDefinition' => [
    'states' => '',
    'initialStateName' => ''
  ],
  'detectorModelDescription' => '',
  'key' => '',
  'roleArn' => '',
  'tags' => [
    [
        'key' => '',
        'value' => ''
    ]
  ],
  'evaluationMethod' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'detectorModelName' => '',
  'detectorModelDefinition' => [
    'states' => '',
    'initialStateName' => ''
  ],
  'detectorModelDescription' => '',
  'key' => '',
  'roleArn' => '',
  'tags' => [
    [
        'key' => '',
        'value' => ''
    ]
  ],
  'evaluationMethod' => ''
]));
$request->setRequestUrl('{{baseUrl}}/detector-models');
$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}}/detector-models' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "detectorModelName": "",
  "detectorModelDefinition": {
    "states": "",
    "initialStateName": ""
  },
  "detectorModelDescription": "",
  "key": "",
  "roleArn": "",
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ],
  "evaluationMethod": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/detector-models' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "detectorModelName": "",
  "detectorModelDefinition": {
    "states": "",
    "initialStateName": ""
  },
  "detectorModelDescription": "",
  "key": "",
  "roleArn": "",
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ],
  "evaluationMethod": ""
}'
import http.client

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

payload = "{\n  \"detectorModelName\": \"\",\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"key\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"evaluationMethod\": \"\"\n}"

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

conn.request("POST", "/baseUrl/detector-models", payload, headers)

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

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

url = "{{baseUrl}}/detector-models"

payload = {
    "detectorModelName": "",
    "detectorModelDefinition": {
        "states": "",
        "initialStateName": ""
    },
    "detectorModelDescription": "",
    "key": "",
    "roleArn": "",
    "tags": [
        {
            "key": "",
            "value": ""
        }
    ],
    "evaluationMethod": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/detector-models"

payload <- "{\n  \"detectorModelName\": \"\",\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"key\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"evaluationMethod\": \"\"\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}}/detector-models")

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  \"detectorModelName\": \"\",\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"key\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"evaluationMethod\": \"\"\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/detector-models') do |req|
  req.body = "{\n  \"detectorModelName\": \"\",\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"key\": \"\",\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"evaluationMethod\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/detector-models";

    let payload = json!({
        "detectorModelName": "",
        "detectorModelDefinition": json!({
            "states": "",
            "initialStateName": ""
        }),
        "detectorModelDescription": "",
        "key": "",
        "roleArn": "",
        "tags": (
            json!({
                "key": "",
                "value": ""
            })
        ),
        "evaluationMethod": ""
    });

    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}}/detector-models \
  --header 'content-type: application/json' \
  --data '{
  "detectorModelName": "",
  "detectorModelDefinition": {
    "states": "",
    "initialStateName": ""
  },
  "detectorModelDescription": "",
  "key": "",
  "roleArn": "",
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ],
  "evaluationMethod": ""
}'
echo '{
  "detectorModelName": "",
  "detectorModelDefinition": {
    "states": "",
    "initialStateName": ""
  },
  "detectorModelDescription": "",
  "key": "",
  "roleArn": "",
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ],
  "evaluationMethod": ""
}' |  \
  http POST {{baseUrl}}/detector-models \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "detectorModelName": "",\n  "detectorModelDefinition": {\n    "states": "",\n    "initialStateName": ""\n  },\n  "detectorModelDescription": "",\n  "key": "",\n  "roleArn": "",\n  "tags": [\n    {\n      "key": "",\n      "value": ""\n    }\n  ],\n  "evaluationMethod": ""\n}' \
  --output-document \
  - {{baseUrl}}/detector-models
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "detectorModelName": "",
  "detectorModelDefinition": [
    "states": "",
    "initialStateName": ""
  ],
  "detectorModelDescription": "",
  "key": "",
  "roleArn": "",
  "tags": [
    [
      "key": "",
      "value": ""
    ]
  ],
  "evaluationMethod": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/detector-models")! 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 CreateInput
{{baseUrl}}/inputs
BODY json

{
  "inputName": "",
  "inputDescription": "",
  "inputDefinition": {
    "attributes": ""
  },
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inputs");

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  \"inputName\": \"\",\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/inputs" {:content-type :json
                                                   :form-params {:inputName ""
                                                                 :inputDescription ""
                                                                 :inputDefinition {:attributes ""}
                                                                 :tags [{:key ""
                                                                         :value ""}]}})
require "http/client"

url = "{{baseUrl}}/inputs"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"inputName\": \"\",\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\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}}/inputs"),
    Content = new StringContent("{\n  \"inputName\": \"\",\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\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}}/inputs");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"inputName\": \"\",\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/inputs"

	payload := strings.NewReader("{\n  \"inputName\": \"\",\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\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/inputs HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 160

{
  "inputName": "",
  "inputDescription": "",
  "inputDefinition": {
    "attributes": ""
  },
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/inputs")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"inputName\": \"\",\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/inputs"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"inputName\": \"\",\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\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  \"inputName\": \"\",\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/inputs")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/inputs")
  .header("content-type", "application/json")
  .body("{\n  \"inputName\": \"\",\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  inputName: '',
  inputDescription: '',
  inputDefinition: {
    attributes: ''
  },
  tags: [
    {
      key: '',
      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}}/inputs');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/inputs',
  headers: {'content-type': 'application/json'},
  data: {
    inputName: '',
    inputDescription: '',
    inputDefinition: {attributes: ''},
    tags: [{key: '', value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/inputs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"inputName":"","inputDescription":"","inputDefinition":{"attributes":""},"tags":[{"key":"","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}}/inputs',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "inputName": "",\n  "inputDescription": "",\n  "inputDefinition": {\n    "attributes": ""\n  },\n  "tags": [\n    {\n      "key": "",\n      "value": ""\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  \"inputName\": \"\",\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/inputs")
  .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/inputs',
  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({
  inputName: '',
  inputDescription: '',
  inputDefinition: {attributes: ''},
  tags: [{key: '', value: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/inputs',
  headers: {'content-type': 'application/json'},
  body: {
    inputName: '',
    inputDescription: '',
    inputDefinition: {attributes: ''},
    tags: [{key: '', 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}}/inputs');

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

req.type('json');
req.send({
  inputName: '',
  inputDescription: '',
  inputDefinition: {
    attributes: ''
  },
  tags: [
    {
      key: '',
      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}}/inputs',
  headers: {'content-type': 'application/json'},
  data: {
    inputName: '',
    inputDescription: '',
    inputDefinition: {attributes: ''},
    tags: [{key: '', value: ''}]
  }
};

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

const url = '{{baseUrl}}/inputs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"inputName":"","inputDescription":"","inputDefinition":{"attributes":""},"tags":[{"key":"","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 = @{ @"inputName": @"",
                              @"inputDescription": @"",
                              @"inputDefinition": @{ @"attributes": @"" },
                              @"tags": @[ @{ @"key": @"", @"value": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/inputs"]
                                                       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}}/inputs" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"inputName\": \"\",\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/inputs",
  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([
    'inputName' => '',
    'inputDescription' => '',
    'inputDefinition' => [
        'attributes' => ''
    ],
    'tags' => [
        [
                'key' => '',
                '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}}/inputs', [
  'body' => '{
  "inputName": "",
  "inputDescription": "",
  "inputDefinition": {
    "attributes": ""
  },
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'inputName' => '',
  'inputDescription' => '',
  'inputDefinition' => [
    'attributes' => ''
  ],
  'tags' => [
    [
        'key' => '',
        'value' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'inputName' => '',
  'inputDescription' => '',
  'inputDefinition' => [
    'attributes' => ''
  ],
  'tags' => [
    [
        'key' => '',
        'value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/inputs');
$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}}/inputs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "inputName": "",
  "inputDescription": "",
  "inputDefinition": {
    "attributes": ""
  },
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/inputs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "inputName": "",
  "inputDescription": "",
  "inputDefinition": {
    "attributes": ""
  },
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"inputName\": \"\",\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"

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

conn.request("POST", "/baseUrl/inputs", payload, headers)

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

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

url = "{{baseUrl}}/inputs"

payload = {
    "inputName": "",
    "inputDescription": "",
    "inputDefinition": { "attributes": "" },
    "tags": [
        {
            "key": "",
            "value": ""
        }
    ]
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/inputs"

payload <- "{\n  \"inputName\": \"\",\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\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}}/inputs")

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  \"inputName\": \"\",\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\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/inputs') do |req|
  req.body = "{\n  \"inputName\": \"\",\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\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}}/inputs";

    let payload = json!({
        "inputName": "",
        "inputDescription": "",
        "inputDefinition": json!({"attributes": ""}),
        "tags": (
            json!({
                "key": "",
                "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}}/inputs \
  --header 'content-type: application/json' \
  --data '{
  "inputName": "",
  "inputDescription": "",
  "inputDefinition": {
    "attributes": ""
  },
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ]
}'
echo '{
  "inputName": "",
  "inputDescription": "",
  "inputDefinition": {
    "attributes": ""
  },
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/inputs \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "inputName": "",\n  "inputDescription": "",\n  "inputDefinition": {\n    "attributes": ""\n  },\n  "tags": [\n    {\n      "key": "",\n      "value": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/inputs
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "inputName": "",
  "inputDescription": "",
  "inputDefinition": ["attributes": ""],
  "tags": [
    [
      "key": "",
      "value": ""
    ]
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inputs")! 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 DeleteAlarmModel
{{baseUrl}}/alarm-models/:alarmModelName
QUERY PARAMS

alarmModelName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/alarm-models/:alarmModelName");

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

(client/delete "{{baseUrl}}/alarm-models/:alarmModelName")
require "http/client"

url = "{{baseUrl}}/alarm-models/:alarmModelName"

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

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

func main() {

	url := "{{baseUrl}}/alarm-models/:alarmModelName"

	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/alarm-models/:alarmModelName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/alarm-models/:alarmModelName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/alarm-models/:alarmModelName"))
    .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}}/alarm-models/:alarmModelName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/alarm-models/:alarmModelName")
  .asString();
const 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}}/alarm-models/:alarmModelName');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/alarm-models/:alarmModelName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/alarm-models/:alarmModelName';
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}}/alarm-models/:alarmModelName',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/alarm-models/:alarmModelName")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/alarm-models/:alarmModelName',
  headers: {}
};

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

  res.on('data', function (chunk) {
    chunks.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}}/alarm-models/:alarmModelName'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/alarm-models/:alarmModelName');

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}}/alarm-models/:alarmModelName'
};

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

const url = '{{baseUrl}}/alarm-models/:alarmModelName';
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}}/alarm-models/:alarmModelName"]
                                                       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}}/alarm-models/:alarmModelName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/alarm-models/:alarmModelName",
  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}}/alarm-models/:alarmModelName');

echo $response->getBody();
setUrl('{{baseUrl}}/alarm-models/:alarmModelName');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/alarm-models/:alarmModelName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/alarm-models/:alarmModelName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/alarm-models/:alarmModelName' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/alarm-models/:alarmModelName")

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

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

url = "{{baseUrl}}/alarm-models/:alarmModelName"

response = requests.delete(url)

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

url <- "{{baseUrl}}/alarm-models/:alarmModelName"

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

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

url = URI("{{baseUrl}}/alarm-models/:alarmModelName")

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/alarm-models/:alarmModelName') do |req|
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/alarm-models/:alarmModelName";

    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}}/alarm-models/:alarmModelName
http DELETE {{baseUrl}}/alarm-models/:alarmModelName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/alarm-models/:alarmModelName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/alarm-models/:alarmModelName")! 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 DeleteDetectorModel
{{baseUrl}}/detector-models/:detectorModelName
QUERY PARAMS

detectorModelName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/detector-models/:detectorModelName");

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

(client/delete "{{baseUrl}}/detector-models/:detectorModelName")
require "http/client"

url = "{{baseUrl}}/detector-models/:detectorModelName"

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

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

func main() {

	url := "{{baseUrl}}/detector-models/:detectorModelName"

	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/detector-models/:detectorModelName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/detector-models/:detectorModelName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/detector-models/:detectorModelName"))
    .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}}/detector-models/:detectorModelName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/detector-models/:detectorModelName")
  .asString();
const 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}}/detector-models/:detectorModelName');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/detector-models/:detectorModelName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/detector-models/:detectorModelName';
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}}/detector-models/:detectorModelName',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/detector-models/:detectorModelName")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/detector-models/:detectorModelName',
  headers: {}
};

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

  res.on('data', function (chunk) {
    chunks.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}}/detector-models/:detectorModelName'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/detector-models/:detectorModelName');

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}}/detector-models/:detectorModelName'
};

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

const url = '{{baseUrl}}/detector-models/:detectorModelName';
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}}/detector-models/:detectorModelName"]
                                                       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}}/detector-models/:detectorModelName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/detector-models/:detectorModelName",
  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}}/detector-models/:detectorModelName');

echo $response->getBody();
setUrl('{{baseUrl}}/detector-models/:detectorModelName');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/detector-models/:detectorModelName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/detector-models/:detectorModelName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/detector-models/:detectorModelName' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/detector-models/:detectorModelName")

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

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

url = "{{baseUrl}}/detector-models/:detectorModelName"

response = requests.delete(url)

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

url <- "{{baseUrl}}/detector-models/:detectorModelName"

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

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

url = URI("{{baseUrl}}/detector-models/:detectorModelName")

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/detector-models/:detectorModelName') do |req|
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/detector-models/:detectorModelName";

    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}}/detector-models/:detectorModelName
http DELETE {{baseUrl}}/detector-models/:detectorModelName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/detector-models/:detectorModelName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/detector-models/:detectorModelName")! 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 DeleteInput
{{baseUrl}}/inputs/:inputName
QUERY PARAMS

inputName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inputs/:inputName");

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

(client/delete "{{baseUrl}}/inputs/:inputName")
require "http/client"

url = "{{baseUrl}}/inputs/:inputName"

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

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

func main() {

	url := "{{baseUrl}}/inputs/:inputName"

	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/inputs/:inputName HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/inputs/:inputName"))
    .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}}/inputs/:inputName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/inputs/:inputName")
  .asString();
const 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}}/inputs/:inputName');

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

const options = {method: 'DELETE', url: '{{baseUrl}}/inputs/:inputName'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/inputs/:inputName")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/inputs/:inputName',
  headers: {}
};

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

  res.on('data', function (chunk) {
    chunks.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}}/inputs/:inputName'};

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

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

const req = unirest('DELETE', '{{baseUrl}}/inputs/:inputName');

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}}/inputs/:inputName'};

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

const url = '{{baseUrl}}/inputs/:inputName';
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}}/inputs/:inputName"]
                                                       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}}/inputs/:inputName" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/inputs/:inputName');
$request->setMethod(HTTP_METH_DELETE);

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

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

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

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

conn.request("DELETE", "/baseUrl/inputs/:inputName")

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

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

url = "{{baseUrl}}/inputs/:inputName"

response = requests.delete(url)

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

url <- "{{baseUrl}}/inputs/:inputName"

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

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

url = URI("{{baseUrl}}/inputs/:inputName")

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/inputs/:inputName') do |req|
end

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

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

    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}}/inputs/:inputName
http DELETE {{baseUrl}}/inputs/:inputName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/inputs/:inputName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inputs/:inputName")! 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 DescribeAlarmModel
{{baseUrl}}/alarm-models/:alarmModelName
QUERY PARAMS

alarmModelName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/alarm-models/:alarmModelName");

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

(client/get "{{baseUrl}}/alarm-models/:alarmModelName")
require "http/client"

url = "{{baseUrl}}/alarm-models/:alarmModelName"

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

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

func main() {

	url := "{{baseUrl}}/alarm-models/:alarmModelName"

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

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

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

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

}
GET /baseUrl/alarm-models/:alarmModelName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/alarm-models/:alarmModelName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/alarm-models/:alarmModelName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/alarm-models/:alarmModelName")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/alarm-models/:alarmModelName');

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

const options = {method: 'GET', url: '{{baseUrl}}/alarm-models/:alarmModelName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/alarm-models/:alarmModelName';
const options = {method: 'GET'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/alarm-models/:alarmModelName")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/alarm-models/:alarmModelName',
  headers: {}
};

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

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

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

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

const options = {method: 'GET', url: '{{baseUrl}}/alarm-models/:alarmModelName'};

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

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

const req = unirest('GET', '{{baseUrl}}/alarm-models/:alarmModelName');

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

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

const options = {method: 'GET', url: '{{baseUrl}}/alarm-models/:alarmModelName'};

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

const url = '{{baseUrl}}/alarm-models/:alarmModelName';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/alarm-models/:alarmModelName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/alarm-models/:alarmModelName" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/alarm-models/:alarmModelName');

echo $response->getBody();
setUrl('{{baseUrl}}/alarm-models/:alarmModelName');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/alarm-models/:alarmModelName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/alarm-models/:alarmModelName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/alarm-models/:alarmModelName' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/alarm-models/:alarmModelName")

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

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

url = "{{baseUrl}}/alarm-models/:alarmModelName"

response = requests.get(url)

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

url <- "{{baseUrl}}/alarm-models/:alarmModelName"

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

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

url = URI("{{baseUrl}}/alarm-models/:alarmModelName")

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

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

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

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

response = conn.get('/baseUrl/alarm-models/:alarmModelName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/alarm-models/:alarmModelName";

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/alarm-models/:alarmModelName
http GET {{baseUrl}}/alarm-models/:alarmModelName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/alarm-models/:alarmModelName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/alarm-models/:alarmModelName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

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

dataTask.resume()
GET DescribeDetectorModel
{{baseUrl}}/detector-models/:detectorModelName
QUERY PARAMS

detectorModelName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/detector-models/:detectorModelName");

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

(client/get "{{baseUrl}}/detector-models/:detectorModelName")
require "http/client"

url = "{{baseUrl}}/detector-models/:detectorModelName"

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

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

func main() {

	url := "{{baseUrl}}/detector-models/:detectorModelName"

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

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

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

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

}
GET /baseUrl/detector-models/:detectorModelName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/detector-models/:detectorModelName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/detector-models/:detectorModelName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/detector-models/:detectorModelName")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/detector-models/:detectorModelName');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/detector-models/:detectorModelName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/detector-models/:detectorModelName';
const options = {method: 'GET'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/detector-models/:detectorModelName")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/detector-models/:detectorModelName',
  headers: {}
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/detector-models/:detectorModelName'
};

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

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

const req = unirest('GET', '{{baseUrl}}/detector-models/:detectorModelName');

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/detector-models/:detectorModelName'
};

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

const url = '{{baseUrl}}/detector-models/:detectorModelName';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/detector-models/:detectorModelName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/detector-models/:detectorModelName" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/detector-models/:detectorModelName');

echo $response->getBody();
setUrl('{{baseUrl}}/detector-models/:detectorModelName');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/detector-models/:detectorModelName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/detector-models/:detectorModelName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/detector-models/:detectorModelName' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/detector-models/:detectorModelName")

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

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

url = "{{baseUrl}}/detector-models/:detectorModelName"

response = requests.get(url)

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

url <- "{{baseUrl}}/detector-models/:detectorModelName"

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

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

url = URI("{{baseUrl}}/detector-models/:detectorModelName")

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

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

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

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

response = conn.get('/baseUrl/detector-models/:detectorModelName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/detector-models/:detectorModelName";

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/detector-models/:detectorModelName
http GET {{baseUrl}}/detector-models/:detectorModelName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/detector-models/:detectorModelName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/detector-models/:detectorModelName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

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

dataTask.resume()
GET DescribeDetectorModelAnalysis
{{baseUrl}}/analysis/detector-models/:analysisId
QUERY PARAMS

analysisId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/analysis/detector-models/:analysisId");

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

(client/get "{{baseUrl}}/analysis/detector-models/:analysisId")
require "http/client"

url = "{{baseUrl}}/analysis/detector-models/:analysisId"

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

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

func main() {

	url := "{{baseUrl}}/analysis/detector-models/:analysisId"

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

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

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

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

}
GET /baseUrl/analysis/detector-models/:analysisId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/analysis/detector-models/:analysisId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/analysis/detector-models/:analysisId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/analysis/detector-models/:analysisId")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/analysis/detector-models/:analysisId');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/analysis/detector-models/:analysisId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/analysis/detector-models/:analysisId';
const options = {method: 'GET'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/analysis/detector-models/:analysisId")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/analysis/detector-models/:analysisId',
  headers: {}
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/analysis/detector-models/:analysisId'
};

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

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

const req = unirest('GET', '{{baseUrl}}/analysis/detector-models/:analysisId');

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/analysis/detector-models/:analysisId'
};

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

const url = '{{baseUrl}}/analysis/detector-models/:analysisId';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/analysis/detector-models/:analysisId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/analysis/detector-models/:analysisId" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/analysis/detector-models/:analysisId');

echo $response->getBody();
setUrl('{{baseUrl}}/analysis/detector-models/:analysisId');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/analysis/detector-models/:analysisId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/analysis/detector-models/:analysisId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/analysis/detector-models/:analysisId' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/analysis/detector-models/:analysisId")

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

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

url = "{{baseUrl}}/analysis/detector-models/:analysisId"

response = requests.get(url)

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

url <- "{{baseUrl}}/analysis/detector-models/:analysisId"

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

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

url = URI("{{baseUrl}}/analysis/detector-models/:analysisId")

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

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

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

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

response = conn.get('/baseUrl/analysis/detector-models/:analysisId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/analysis/detector-models/:analysisId";

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/analysis/detector-models/:analysisId
http GET {{baseUrl}}/analysis/detector-models/:analysisId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/analysis/detector-models/:analysisId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/analysis/detector-models/:analysisId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

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

dataTask.resume()
GET DescribeInput
{{baseUrl}}/inputs/:inputName
QUERY PARAMS

inputName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inputs/:inputName");

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

(client/get "{{baseUrl}}/inputs/:inputName")
require "http/client"

url = "{{baseUrl}}/inputs/:inputName"

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

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

func main() {

	url := "{{baseUrl}}/inputs/:inputName"

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

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

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

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

}
GET /baseUrl/inputs/:inputName HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/inputs/:inputName")
  .get()
  .build();

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

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

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

xhr.open('GET', '{{baseUrl}}/inputs/:inputName');

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

const options = {method: 'GET', url: '{{baseUrl}}/inputs/:inputName'};

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

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/inputs/:inputName")
  .get()
  .build()

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

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

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

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

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

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

const options = {method: 'GET', url: '{{baseUrl}}/inputs/:inputName'};

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

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

const req = unirest('GET', '{{baseUrl}}/inputs/:inputName');

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

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

const options = {method: 'GET', url: '{{baseUrl}}/inputs/:inputName'};

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

const url = '{{baseUrl}}/inputs/:inputName';
const options = {method: 'GET'};

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

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

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

let uri = Uri.of_string "{{baseUrl}}/inputs/:inputName" in

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

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

curl_close($curl);

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

echo $response->getBody();
setUrl('{{baseUrl}}/inputs/:inputName');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/inputs/:inputName")

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

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

url = "{{baseUrl}}/inputs/:inputName"

response = requests.get(url)

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

url <- "{{baseUrl}}/inputs/:inputName"

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

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

url = URI("{{baseUrl}}/inputs/:inputName")

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

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

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

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

response = conn.get('/baseUrl/inputs/:inputName') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

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

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

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

dataTask.resume()
GET DescribeLoggingOptions
{{baseUrl}}/logging
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/logging");

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

(client/get "{{baseUrl}}/logging")
require "http/client"

url = "{{baseUrl}}/logging"

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

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

func main() {

	url := "{{baseUrl}}/logging"

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

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

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

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

}
GET /baseUrl/logging HTTP/1.1
Host: example.com

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

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

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

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

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

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

xhr.open('GET', '{{baseUrl}}/logging');

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

const options = {method: 'GET', url: '{{baseUrl}}/logging'};

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

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

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

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

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

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

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

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

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

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

const options = {method: 'GET', url: '{{baseUrl}}/logging'};

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

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

const req = unirest('GET', '{{baseUrl}}/logging');

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

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

const options = {method: 'GET', url: '{{baseUrl}}/logging'};

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

const url = '{{baseUrl}}/logging';
const options = {method: 'GET'};

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

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

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

let uri = Uri.of_string "{{baseUrl}}/logging" in

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

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

curl_close($curl);

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

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

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

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

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

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

conn.request("GET", "/baseUrl/logging")

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

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

url = "{{baseUrl}}/logging"

response = requests.get(url)

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

url <- "{{baseUrl}}/logging"

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

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

url = URI("{{baseUrl}}/logging")

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

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

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

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

response = conn.get('/baseUrl/logging') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

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

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

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

dataTask.resume()
GET GetDetectorModelAnalysisResults
{{baseUrl}}/analysis/detector-models/:analysisId/results
QUERY PARAMS

analysisId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/analysis/detector-models/:analysisId/results");

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

(client/get "{{baseUrl}}/analysis/detector-models/:analysisId/results")
require "http/client"

url = "{{baseUrl}}/analysis/detector-models/:analysisId/results"

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

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

func main() {

	url := "{{baseUrl}}/analysis/detector-models/:analysisId/results"

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

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

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

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

}
GET /baseUrl/analysis/detector-models/:analysisId/results HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/analysis/detector-models/:analysisId/results")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/analysis/detector-models/:analysisId/results"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/analysis/detector-models/:analysisId/results")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/analysis/detector-models/:analysisId/results")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/analysis/detector-models/:analysisId/results');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/analysis/detector-models/:analysisId/results'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/analysis/detector-models/:analysisId/results';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/analysis/detector-models/:analysisId/results',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/analysis/detector-models/:analysisId/results")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/analysis/detector-models/:analysisId/results',
  headers: {}
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/analysis/detector-models/:analysisId/results'
};

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

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

const req = unirest('GET', '{{baseUrl}}/analysis/detector-models/:analysisId/results');

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/analysis/detector-models/:analysisId/results'
};

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

const url = '{{baseUrl}}/analysis/detector-models/:analysisId/results';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/analysis/detector-models/:analysisId/results"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/analysis/detector-models/:analysisId/results" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/analysis/detector-models/:analysisId/results');

echo $response->getBody();
setUrl('{{baseUrl}}/analysis/detector-models/:analysisId/results');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/analysis/detector-models/:analysisId/results');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/analysis/detector-models/:analysisId/results' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/analysis/detector-models/:analysisId/results' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/analysis/detector-models/:analysisId/results")

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

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

url = "{{baseUrl}}/analysis/detector-models/:analysisId/results"

response = requests.get(url)

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

url <- "{{baseUrl}}/analysis/detector-models/:analysisId/results"

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

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

url = URI("{{baseUrl}}/analysis/detector-models/:analysisId/results")

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

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

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

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

response = conn.get('/baseUrl/analysis/detector-models/:analysisId/results') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/analysis/detector-models/:analysisId/results";

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/analysis/detector-models/:analysisId/results
http GET {{baseUrl}}/analysis/detector-models/:analysisId/results
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/analysis/detector-models/:analysisId/results
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/analysis/detector-models/:analysisId/results")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

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

dataTask.resume()
GET ListAlarmModelVersions
{{baseUrl}}/alarm-models/:alarmModelName/versions
QUERY PARAMS

alarmModelName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/alarm-models/:alarmModelName/versions");

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

(client/get "{{baseUrl}}/alarm-models/:alarmModelName/versions")
require "http/client"

url = "{{baseUrl}}/alarm-models/:alarmModelName/versions"

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

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

func main() {

	url := "{{baseUrl}}/alarm-models/:alarmModelName/versions"

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

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

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

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

}
GET /baseUrl/alarm-models/:alarmModelName/versions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/alarm-models/:alarmModelName/versions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/alarm-models/:alarmModelName/versions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/alarm-models/:alarmModelName/versions")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/alarm-models/:alarmModelName/versions');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/alarm-models/:alarmModelName/versions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/alarm-models/:alarmModelName/versions';
const options = {method: 'GET'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/alarm-models/:alarmModelName/versions")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/alarm-models/:alarmModelName/versions',
  headers: {}
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/alarm-models/:alarmModelName/versions'
};

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

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

const req = unirest('GET', '{{baseUrl}}/alarm-models/:alarmModelName/versions');

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/alarm-models/:alarmModelName/versions'
};

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

const url = '{{baseUrl}}/alarm-models/:alarmModelName/versions';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/alarm-models/:alarmModelName/versions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/alarm-models/:alarmModelName/versions" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/alarm-models/:alarmModelName/versions');

echo $response->getBody();
setUrl('{{baseUrl}}/alarm-models/:alarmModelName/versions');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/alarm-models/:alarmModelName/versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/alarm-models/:alarmModelName/versions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/alarm-models/:alarmModelName/versions' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/alarm-models/:alarmModelName/versions")

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

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

url = "{{baseUrl}}/alarm-models/:alarmModelName/versions"

response = requests.get(url)

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

url <- "{{baseUrl}}/alarm-models/:alarmModelName/versions"

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

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

url = URI("{{baseUrl}}/alarm-models/:alarmModelName/versions")

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

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

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

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

response = conn.get('/baseUrl/alarm-models/:alarmModelName/versions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/alarm-models/:alarmModelName/versions";

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/alarm-models/:alarmModelName/versions
http GET {{baseUrl}}/alarm-models/:alarmModelName/versions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/alarm-models/:alarmModelName/versions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/alarm-models/:alarmModelName/versions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

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

dataTask.resume()
GET ListAlarmModels
{{baseUrl}}/alarm-models
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/alarm-models");

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

(client/get "{{baseUrl}}/alarm-models")
require "http/client"

url = "{{baseUrl}}/alarm-models"

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

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

func main() {

	url := "{{baseUrl}}/alarm-models"

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

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

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

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

}
GET /baseUrl/alarm-models HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/alarm-models")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/alarm-models")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/alarm-models');

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

const options = {method: 'GET', url: '{{baseUrl}}/alarm-models'};

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

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/alarm-models")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/alarm-models',
  headers: {}
};

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

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

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

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

const options = {method: 'GET', url: '{{baseUrl}}/alarm-models'};

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

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

const req = unirest('GET', '{{baseUrl}}/alarm-models');

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

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

const options = {method: 'GET', url: '{{baseUrl}}/alarm-models'};

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

const url = '{{baseUrl}}/alarm-models';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/alarm-models"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/alarm-models" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/alarm-models');

echo $response->getBody();
setUrl('{{baseUrl}}/alarm-models');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/alarm-models")

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

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

url = "{{baseUrl}}/alarm-models"

response = requests.get(url)

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

url <- "{{baseUrl}}/alarm-models"

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

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

url = URI("{{baseUrl}}/alarm-models")

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

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

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

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

response = conn.get('/baseUrl/alarm-models') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/alarm-models";

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

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

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

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

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

dataTask.resume()
GET ListDetectorModelVersions
{{baseUrl}}/detector-models/:detectorModelName/versions
QUERY PARAMS

detectorModelName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/detector-models/:detectorModelName/versions");

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

(client/get "{{baseUrl}}/detector-models/:detectorModelName/versions")
require "http/client"

url = "{{baseUrl}}/detector-models/:detectorModelName/versions"

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

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

func main() {

	url := "{{baseUrl}}/detector-models/:detectorModelName/versions"

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

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

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

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

}
GET /baseUrl/detector-models/:detectorModelName/versions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/detector-models/:detectorModelName/versions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/detector-models/:detectorModelName/versions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/detector-models/:detectorModelName/versions")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/detector-models/:detectorModelName/versions');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/detector-models/:detectorModelName/versions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/detector-models/:detectorModelName/versions';
const options = {method: 'GET'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/detector-models/:detectorModelName/versions")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/detector-models/:detectorModelName/versions',
  headers: {}
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/detector-models/:detectorModelName/versions'
};

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

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

const req = unirest('GET', '{{baseUrl}}/detector-models/:detectorModelName/versions');

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/detector-models/:detectorModelName/versions'
};

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

const url = '{{baseUrl}}/detector-models/:detectorModelName/versions';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/detector-models/:detectorModelName/versions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/detector-models/:detectorModelName/versions" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/detector-models/:detectorModelName/versions');

echo $response->getBody();
setUrl('{{baseUrl}}/detector-models/:detectorModelName/versions');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/detector-models/:detectorModelName/versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/detector-models/:detectorModelName/versions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/detector-models/:detectorModelName/versions' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/detector-models/:detectorModelName/versions")

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

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

url = "{{baseUrl}}/detector-models/:detectorModelName/versions"

response = requests.get(url)

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

url <- "{{baseUrl}}/detector-models/:detectorModelName/versions"

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

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

url = URI("{{baseUrl}}/detector-models/:detectorModelName/versions")

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

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

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

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

response = conn.get('/baseUrl/detector-models/:detectorModelName/versions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/detector-models/:detectorModelName/versions";

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/detector-models/:detectorModelName/versions
http GET {{baseUrl}}/detector-models/:detectorModelName/versions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/detector-models/:detectorModelName/versions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/detector-models/:detectorModelName/versions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

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

dataTask.resume()
GET ListDetectorModels
{{baseUrl}}/detector-models
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/detector-models");

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

(client/get "{{baseUrl}}/detector-models")
require "http/client"

url = "{{baseUrl}}/detector-models"

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

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

func main() {

	url := "{{baseUrl}}/detector-models"

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

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

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

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

}
GET /baseUrl/detector-models HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/detector-models")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/detector-models")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/detector-models');

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

const options = {method: 'GET', url: '{{baseUrl}}/detector-models'};

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

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/detector-models")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/detector-models',
  headers: {}
};

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

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

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

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

const options = {method: 'GET', url: '{{baseUrl}}/detector-models'};

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

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

const req = unirest('GET', '{{baseUrl}}/detector-models');

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

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

const options = {method: 'GET', url: '{{baseUrl}}/detector-models'};

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

const url = '{{baseUrl}}/detector-models';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/detector-models"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/detector-models" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/detector-models');

echo $response->getBody();
setUrl('{{baseUrl}}/detector-models');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/detector-models")

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

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

url = "{{baseUrl}}/detector-models"

response = requests.get(url)

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

url <- "{{baseUrl}}/detector-models"

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

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

url = URI("{{baseUrl}}/detector-models")

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

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

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

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

response = conn.get('/baseUrl/detector-models') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/detector-models";

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

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

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

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

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 ListInputRoutings
{{baseUrl}}/input-routings
BODY json

{
  "inputIdentifier": {
    "iotEventsInputIdentifier": "",
    "iotSiteWiseInputIdentifier": ""
  },
  "maxResults": 0,
  "nextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/input-routings");

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  \"inputIdentifier\": {\n    \"iotEventsInputIdentifier\": \"\",\n    \"iotSiteWiseInputIdentifier\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\"\n}");

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

(client/post "{{baseUrl}}/input-routings" {:content-type :json
                                                           :form-params {:inputIdentifier {:iotEventsInputIdentifier ""
                                                                                           :iotSiteWiseInputIdentifier ""}
                                                                         :maxResults 0
                                                                         :nextToken ""}})
require "http/client"

url = "{{baseUrl}}/input-routings"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"inputIdentifier\": {\n    \"iotEventsInputIdentifier\": \"\",\n    \"iotSiteWiseInputIdentifier\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\"\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}}/input-routings"),
    Content = new StringContent("{\n  \"inputIdentifier\": {\n    \"iotEventsInputIdentifier\": \"\",\n    \"iotSiteWiseInputIdentifier\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/input-routings");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"inputIdentifier\": {\n    \"iotEventsInputIdentifier\": \"\",\n    \"iotSiteWiseInputIdentifier\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/input-routings"

	payload := strings.NewReader("{\n  \"inputIdentifier\": {\n    \"iotEventsInputIdentifier\": \"\",\n    \"iotSiteWiseInputIdentifier\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\"\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/input-routings HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 141

{
  "inputIdentifier": {
    "iotEventsInputIdentifier": "",
    "iotSiteWiseInputIdentifier": ""
  },
  "maxResults": 0,
  "nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/input-routings")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"inputIdentifier\": {\n    \"iotEventsInputIdentifier\": \"\",\n    \"iotSiteWiseInputIdentifier\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/input-routings"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"inputIdentifier\": {\n    \"iotEventsInputIdentifier\": \"\",\n    \"iotSiteWiseInputIdentifier\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"inputIdentifier\": {\n    \"iotEventsInputIdentifier\": \"\",\n    \"iotSiteWiseInputIdentifier\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/input-routings")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/input-routings")
  .header("content-type", "application/json")
  .body("{\n  \"inputIdentifier\": {\n    \"iotEventsInputIdentifier\": \"\",\n    \"iotSiteWiseInputIdentifier\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  inputIdentifier: {
    iotEventsInputIdentifier: '',
    iotSiteWiseInputIdentifier: ''
  },
  maxResults: 0,
  nextToken: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/input-routings');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/input-routings',
  headers: {'content-type': 'application/json'},
  data: {
    inputIdentifier: {iotEventsInputIdentifier: '', iotSiteWiseInputIdentifier: ''},
    maxResults: 0,
    nextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/input-routings';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"inputIdentifier":{"iotEventsInputIdentifier":"","iotSiteWiseInputIdentifier":""},"maxResults":0,"nextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/input-routings',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "inputIdentifier": {\n    "iotEventsInputIdentifier": "",\n    "iotSiteWiseInputIdentifier": ""\n  },\n  "maxResults": 0,\n  "nextToken": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"inputIdentifier\": {\n    \"iotEventsInputIdentifier\": \"\",\n    \"iotSiteWiseInputIdentifier\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/input-routings")
  .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/input-routings',
  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({
  inputIdentifier: {iotEventsInputIdentifier: '', iotSiteWiseInputIdentifier: ''},
  maxResults: 0,
  nextToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/input-routings',
  headers: {'content-type': 'application/json'},
  body: {
    inputIdentifier: {iotEventsInputIdentifier: '', iotSiteWiseInputIdentifier: ''},
    maxResults: 0,
    nextToken: ''
  },
  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}}/input-routings');

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

req.type('json');
req.send({
  inputIdentifier: {
    iotEventsInputIdentifier: '',
    iotSiteWiseInputIdentifier: ''
  },
  maxResults: 0,
  nextToken: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/input-routings',
  headers: {'content-type': 'application/json'},
  data: {
    inputIdentifier: {iotEventsInputIdentifier: '', iotSiteWiseInputIdentifier: ''},
    maxResults: 0,
    nextToken: ''
  }
};

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

const url = '{{baseUrl}}/input-routings';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"inputIdentifier":{"iotEventsInputIdentifier":"","iotSiteWiseInputIdentifier":""},"maxResults":0,"nextToken":""}'
};

try {
  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 = @{ @"inputIdentifier": @{ @"iotEventsInputIdentifier": @"", @"iotSiteWiseInputIdentifier": @"" },
                              @"maxResults": @0,
                              @"nextToken": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/input-routings"]
                                                       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}}/input-routings" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"inputIdentifier\": {\n    \"iotEventsInputIdentifier\": \"\",\n    \"iotSiteWiseInputIdentifier\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/input-routings",
  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([
    'inputIdentifier' => [
        'iotEventsInputIdentifier' => '',
        'iotSiteWiseInputIdentifier' => ''
    ],
    'maxResults' => 0,
    'nextToken' => ''
  ]),
  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}}/input-routings', [
  'body' => '{
  "inputIdentifier": {
    "iotEventsInputIdentifier": "",
    "iotSiteWiseInputIdentifier": ""
  },
  "maxResults": 0,
  "nextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/input-routings');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'inputIdentifier' => [
    'iotEventsInputIdentifier' => '',
    'iotSiteWiseInputIdentifier' => ''
  ],
  'maxResults' => 0,
  'nextToken' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'inputIdentifier' => [
    'iotEventsInputIdentifier' => '',
    'iotSiteWiseInputIdentifier' => ''
  ],
  'maxResults' => 0,
  'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/input-routings');
$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}}/input-routings' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "inputIdentifier": {
    "iotEventsInputIdentifier": "",
    "iotSiteWiseInputIdentifier": ""
  },
  "maxResults": 0,
  "nextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/input-routings' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "inputIdentifier": {
    "iotEventsInputIdentifier": "",
    "iotSiteWiseInputIdentifier": ""
  },
  "maxResults": 0,
  "nextToken": ""
}'
import http.client

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

payload = "{\n  \"inputIdentifier\": {\n    \"iotEventsInputIdentifier\": \"\",\n    \"iotSiteWiseInputIdentifier\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\"\n}"

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

conn.request("POST", "/baseUrl/input-routings", payload, headers)

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

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

url = "{{baseUrl}}/input-routings"

payload = {
    "inputIdentifier": {
        "iotEventsInputIdentifier": "",
        "iotSiteWiseInputIdentifier": ""
    },
    "maxResults": 0,
    "nextToken": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/input-routings"

payload <- "{\n  \"inputIdentifier\": {\n    \"iotEventsInputIdentifier\": \"\",\n    \"iotSiteWiseInputIdentifier\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\"\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}}/input-routings")

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  \"inputIdentifier\": {\n    \"iotEventsInputIdentifier\": \"\",\n    \"iotSiteWiseInputIdentifier\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\"\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/input-routings') do |req|
  req.body = "{\n  \"inputIdentifier\": {\n    \"iotEventsInputIdentifier\": \"\",\n    \"iotSiteWiseInputIdentifier\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/input-routings";

    let payload = json!({
        "inputIdentifier": json!({
            "iotEventsInputIdentifier": "",
            "iotSiteWiseInputIdentifier": ""
        }),
        "maxResults": 0,
        "nextToken": ""
    });

    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}}/input-routings \
  --header 'content-type: application/json' \
  --data '{
  "inputIdentifier": {
    "iotEventsInputIdentifier": "",
    "iotSiteWiseInputIdentifier": ""
  },
  "maxResults": 0,
  "nextToken": ""
}'
echo '{
  "inputIdentifier": {
    "iotEventsInputIdentifier": "",
    "iotSiteWiseInputIdentifier": ""
  },
  "maxResults": 0,
  "nextToken": ""
}' |  \
  http POST {{baseUrl}}/input-routings \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "inputIdentifier": {\n    "iotEventsInputIdentifier": "",\n    "iotSiteWiseInputIdentifier": ""\n  },\n  "maxResults": 0,\n  "nextToken": ""\n}' \
  --output-document \
  - {{baseUrl}}/input-routings
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "inputIdentifier": [
    "iotEventsInputIdentifier": "",
    "iotSiteWiseInputIdentifier": ""
  ],
  "maxResults": 0,
  "nextToken": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/input-routings")! 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 ListInputs
{{baseUrl}}/inputs
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inputs");

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

(client/get "{{baseUrl}}/inputs")
require "http/client"

url = "{{baseUrl}}/inputs"

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

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

func main() {

	url := "{{baseUrl}}/inputs"

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

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

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

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

}
GET /baseUrl/inputs HTTP/1.1
Host: example.com

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

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

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

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

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

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

xhr.open('GET', '{{baseUrl}}/inputs');

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

const options = {method: 'GET', url: '{{baseUrl}}/inputs'};

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

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

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

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

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

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

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

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

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

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

const options = {method: 'GET', url: '{{baseUrl}}/inputs'};

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

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

const req = unirest('GET', '{{baseUrl}}/inputs');

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

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

const options = {method: 'GET', url: '{{baseUrl}}/inputs'};

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

const url = '{{baseUrl}}/inputs';
const options = {method: 'GET'};

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

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

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

let uri = Uri.of_string "{{baseUrl}}/inputs" in

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

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

curl_close($curl);

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

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

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

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

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

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

conn.request("GET", "/baseUrl/inputs")

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

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

url = "{{baseUrl}}/inputs"

response = requests.get(url)

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

url <- "{{baseUrl}}/inputs"

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

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

url = URI("{{baseUrl}}/inputs")

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

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

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

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

response = conn.get('/baseUrl/inputs') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

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

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

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

dataTask.resume()
GET ListTagsForResource
{{baseUrl}}/tags#resourceArn
QUERY PARAMS

resourceArn
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags?resourceArn=#resourceArn");

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

(client/get "{{baseUrl}}/tags#resourceArn" {:query-params {:resourceArn ""}})
require "http/client"

url = "{{baseUrl}}/tags?resourceArn=#resourceArn"

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

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

func main() {

	url := "{{baseUrl}}/tags?resourceArn=#resourceArn"

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

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

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

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

}
GET /baseUrl/tags?resourceArn= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tags?resourceArn=#resourceArn")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/tags?resourceArn=#resourceArn")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags?resourceArn=#resourceArn")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/tags?resourceArn=#resourceArn');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/tags#resourceArn',
  params: {resourceArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags?resourceArn=#resourceArn';
const options = {method: 'GET'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/tags?resourceArn=#resourceArn")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags?resourceArn=',
  headers: {}
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/tags#resourceArn',
  qs: {resourceArn: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/tags#resourceArn');

req.query({
  resourceArn: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/tags#resourceArn',
  params: {resourceArn: ''}
};

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

const url = '{{baseUrl}}/tags?resourceArn=#resourceArn';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags?resourceArn=#resourceArn"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/tags?resourceArn=#resourceArn" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/tags?resourceArn=#resourceArn');

echo $response->getBody();
setUrl('{{baseUrl}}/tags#resourceArn');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'resourceArn' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags#resourceArn');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'resourceArn' => ''
]));

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

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags?resourceArn=#resourceArn' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags?resourceArn=#resourceArn' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/tags?resourceArn=")

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

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

url = "{{baseUrl}}/tags#resourceArn"

querystring = {"resourceArn":""}

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

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

url <- "{{baseUrl}}/tags#resourceArn"

queryString <- list(resourceArn = "")

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

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

url = URI("{{baseUrl}}/tags?resourceArn=#resourceArn")

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

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

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

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

response = conn.get('/baseUrl/tags') do |req|
  req.params['resourceArn'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let querystring = [
        ("resourceArn", ""),
    ];

    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}}/tags?resourceArn=#resourceArn'
http GET '{{baseUrl}}/tags?resourceArn=#resourceArn'
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/tags?resourceArn=#resourceArn'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags?resourceArn=#resourceArn")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 PutLoggingOptions
{{baseUrl}}/logging
BODY json

{
  "loggingOptions": {
    "roleArn": "",
    "level": "",
    "enabled": "",
    "detectorDebugOptions": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/logging");

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  \"loggingOptions\": {\n    \"roleArn\": \"\",\n    \"level\": \"\",\n    \"enabled\": \"\",\n    \"detectorDebugOptions\": \"\"\n  }\n}");

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

(client/put "{{baseUrl}}/logging" {:content-type :json
                                                   :form-params {:loggingOptions {:roleArn ""
                                                                                  :level ""
                                                                                  :enabled ""
                                                                                  :detectorDebugOptions ""}}})
require "http/client"

url = "{{baseUrl}}/logging"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"loggingOptions\": {\n    \"roleArn\": \"\",\n    \"level\": \"\",\n    \"enabled\": \"\",\n    \"detectorDebugOptions\": \"\"\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}}/logging"),
    Content = new StringContent("{\n  \"loggingOptions\": {\n    \"roleArn\": \"\",\n    \"level\": \"\",\n    \"enabled\": \"\",\n    \"detectorDebugOptions\": \"\"\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}}/logging");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"loggingOptions\": {\n    \"roleArn\": \"\",\n    \"level\": \"\",\n    \"enabled\": \"\",\n    \"detectorDebugOptions\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/logging"

	payload := strings.NewReader("{\n  \"loggingOptions\": {\n    \"roleArn\": \"\",\n    \"level\": \"\",\n    \"enabled\": \"\",\n    \"detectorDebugOptions\": \"\"\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/logging HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 115

{
  "loggingOptions": {
    "roleArn": "",
    "level": "",
    "enabled": "",
    "detectorDebugOptions": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/logging")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"loggingOptions\": {\n    \"roleArn\": \"\",\n    \"level\": \"\",\n    \"enabled\": \"\",\n    \"detectorDebugOptions\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/logging"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"loggingOptions\": {\n    \"roleArn\": \"\",\n    \"level\": \"\",\n    \"enabled\": \"\",\n    \"detectorDebugOptions\": \"\"\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  \"loggingOptions\": {\n    \"roleArn\": \"\",\n    \"level\": \"\",\n    \"enabled\": \"\",\n    \"detectorDebugOptions\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/logging")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/logging")
  .header("content-type", "application/json")
  .body("{\n  \"loggingOptions\": {\n    \"roleArn\": \"\",\n    \"level\": \"\",\n    \"enabled\": \"\",\n    \"detectorDebugOptions\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  loggingOptions: {
    roleArn: '',
    level: '',
    enabled: '',
    detectorDebugOptions: ''
  }
});

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

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

xhr.open('PUT', '{{baseUrl}}/logging');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/logging',
  headers: {'content-type': 'application/json'},
  data: {
    loggingOptions: {roleArn: '', level: '', enabled: '', detectorDebugOptions: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/logging';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"loggingOptions":{"roleArn":"","level":"","enabled":"","detectorDebugOptions":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/logging',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "loggingOptions": {\n    "roleArn": "",\n    "level": "",\n    "enabled": "",\n    "detectorDebugOptions": ""\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  \"loggingOptions\": {\n    \"roleArn\": \"\",\n    \"level\": \"\",\n    \"enabled\": \"\",\n    \"detectorDebugOptions\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/logging")
  .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/logging',
  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({
  loggingOptions: {roleArn: '', level: '', enabled: '', detectorDebugOptions: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/logging',
  headers: {'content-type': 'application/json'},
  body: {
    loggingOptions: {roleArn: '', level: '', enabled: '', detectorDebugOptions: ''}
  },
  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}}/logging');

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

req.type('json');
req.send({
  loggingOptions: {
    roleArn: '',
    level: '',
    enabled: '',
    detectorDebugOptions: ''
  }
});

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}}/logging',
  headers: {'content-type': 'application/json'},
  data: {
    loggingOptions: {roleArn: '', level: '', enabled: '', detectorDebugOptions: ''}
  }
};

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

const url = '{{baseUrl}}/logging';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"loggingOptions":{"roleArn":"","level":"","enabled":"","detectorDebugOptions":""}}'
};

try {
  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 = @{ @"loggingOptions": @{ @"roleArn": @"", @"level": @"", @"enabled": @"", @"detectorDebugOptions": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/logging"]
                                                       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}}/logging" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"loggingOptions\": {\n    \"roleArn\": \"\",\n    \"level\": \"\",\n    \"enabled\": \"\",\n    \"detectorDebugOptions\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/logging",
  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([
    'loggingOptions' => [
        'roleArn' => '',
        'level' => '',
        'enabled' => '',
        'detectorDebugOptions' => ''
    ]
  ]),
  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}}/logging', [
  'body' => '{
  "loggingOptions": {
    "roleArn": "",
    "level": "",
    "enabled": "",
    "detectorDebugOptions": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/logging');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'loggingOptions' => [
    'roleArn' => '',
    'level' => '',
    'enabled' => '',
    'detectorDebugOptions' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'loggingOptions' => [
    'roleArn' => '',
    'level' => '',
    'enabled' => '',
    'detectorDebugOptions' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/logging');
$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}}/logging' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "loggingOptions": {
    "roleArn": "",
    "level": "",
    "enabled": "",
    "detectorDebugOptions": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/logging' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "loggingOptions": {
    "roleArn": "",
    "level": "",
    "enabled": "",
    "detectorDebugOptions": ""
  }
}'
import http.client

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

payload = "{\n  \"loggingOptions\": {\n    \"roleArn\": \"\",\n    \"level\": \"\",\n    \"enabled\": \"\",\n    \"detectorDebugOptions\": \"\"\n  }\n}"

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

conn.request("PUT", "/baseUrl/logging", payload, headers)

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

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

url = "{{baseUrl}}/logging"

payload = { "loggingOptions": {
        "roleArn": "",
        "level": "",
        "enabled": "",
        "detectorDebugOptions": ""
    } }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/logging"

payload <- "{\n  \"loggingOptions\": {\n    \"roleArn\": \"\",\n    \"level\": \"\",\n    \"enabled\": \"\",\n    \"detectorDebugOptions\": \"\"\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}}/logging")

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  \"loggingOptions\": {\n    \"roleArn\": \"\",\n    \"level\": \"\",\n    \"enabled\": \"\",\n    \"detectorDebugOptions\": \"\"\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/logging') do |req|
  req.body = "{\n  \"loggingOptions\": {\n    \"roleArn\": \"\",\n    \"level\": \"\",\n    \"enabled\": \"\",\n    \"detectorDebugOptions\": \"\"\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}}/logging";

    let payload = json!({"loggingOptions": json!({
            "roleArn": "",
            "level": "",
            "enabled": "",
            "detectorDebugOptions": ""
        })});

    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}}/logging \
  --header 'content-type: application/json' \
  --data '{
  "loggingOptions": {
    "roleArn": "",
    "level": "",
    "enabled": "",
    "detectorDebugOptions": ""
  }
}'
echo '{
  "loggingOptions": {
    "roleArn": "",
    "level": "",
    "enabled": "",
    "detectorDebugOptions": ""
  }
}' |  \
  http PUT {{baseUrl}}/logging \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "loggingOptions": {\n    "roleArn": "",\n    "level": "",\n    "enabled": "",\n    "detectorDebugOptions": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/logging
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["loggingOptions": [
    "roleArn": "",
    "level": "",
    "enabled": "",
    "detectorDebugOptions": ""
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/logging")! 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 StartDetectorModelAnalysis
{{baseUrl}}/analysis/detector-models/
BODY json

{
  "detectorModelDefinition": {
    "states": "",
    "initialStateName": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/analysis/detector-models/");

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  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/analysis/detector-models/" {:content-type :json
                                                                      :form-params {:detectorModelDefinition {:states ""
                                                                                                              :initialStateName ""}}})
require "http/client"

url = "{{baseUrl}}/analysis/detector-models/"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\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}}/analysis/detector-models/"),
    Content = new StringContent("{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\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}}/analysis/detector-models/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/analysis/detector-models/"

	payload := strings.NewReader("{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\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/analysis/detector-models/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 83

{
  "detectorModelDefinition": {
    "states": "",
    "initialStateName": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/analysis/detector-models/")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/analysis/detector-models/"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\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  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/analysis/detector-models/")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/analysis/detector-models/")
  .header("content-type", "application/json")
  .body("{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  detectorModelDefinition: {
    states: '',
    initialStateName: ''
  }
});

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

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

xhr.open('POST', '{{baseUrl}}/analysis/detector-models/');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/analysis/detector-models/',
  headers: {'content-type': 'application/json'},
  data: {detectorModelDefinition: {states: '', initialStateName: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/analysis/detector-models/';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"detectorModelDefinition":{"states":"","initialStateName":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/analysis/detector-models/',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "detectorModelDefinition": {\n    "states": "",\n    "initialStateName": ""\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  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/analysis/detector-models/")
  .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/analysis/detector-models/',
  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({detectorModelDefinition: {states: '', initialStateName: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/analysis/detector-models/',
  headers: {'content-type': 'application/json'},
  body: {detectorModelDefinition: {states: '', initialStateName: ''}},
  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}}/analysis/detector-models/');

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

req.type('json');
req.send({
  detectorModelDefinition: {
    states: '',
    initialStateName: ''
  }
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/analysis/detector-models/',
  headers: {'content-type': 'application/json'},
  data: {detectorModelDefinition: {states: '', initialStateName: ''}}
};

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

const url = '{{baseUrl}}/analysis/detector-models/';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"detectorModelDefinition":{"states":"","initialStateName":""}}'
};

try {
  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 = @{ @"detectorModelDefinition": @{ @"states": @"", @"initialStateName": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/analysis/detector-models/"]
                                                       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}}/analysis/detector-models/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/analysis/detector-models/",
  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([
    'detectorModelDefinition' => [
        'states' => '',
        'initialStateName' => ''
    ]
  ]),
  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}}/analysis/detector-models/', [
  'body' => '{
  "detectorModelDefinition": {
    "states": "",
    "initialStateName": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/analysis/detector-models/');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'detectorModelDefinition' => [
    'states' => '',
    'initialStateName' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'detectorModelDefinition' => [
    'states' => '',
    'initialStateName' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/analysis/detector-models/');
$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}}/analysis/detector-models/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "detectorModelDefinition": {
    "states": "",
    "initialStateName": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/analysis/detector-models/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "detectorModelDefinition": {
    "states": "",
    "initialStateName": ""
  }
}'
import http.client

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

payload = "{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  }\n}"

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

conn.request("POST", "/baseUrl/analysis/detector-models/", payload, headers)

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

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

url = "{{baseUrl}}/analysis/detector-models/"

payload = { "detectorModelDefinition": {
        "states": "",
        "initialStateName": ""
    } }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/analysis/detector-models/"

payload <- "{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\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}}/analysis/detector-models/")

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  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\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/analysis/detector-models/') do |req|
  req.body = "{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  }\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/analysis/detector-models/";

    let payload = json!({"detectorModelDefinition": json!({
            "states": "",
            "initialStateName": ""
        })});

    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}}/analysis/detector-models/ \
  --header 'content-type: application/json' \
  --data '{
  "detectorModelDefinition": {
    "states": "",
    "initialStateName": ""
  }
}'
echo '{
  "detectorModelDefinition": {
    "states": "",
    "initialStateName": ""
  }
}' |  \
  http POST {{baseUrl}}/analysis/detector-models/ \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "detectorModelDefinition": {\n    "states": "",\n    "initialStateName": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/analysis/detector-models/
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["detectorModelDefinition": [
    "states": "",
    "initialStateName": ""
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/analysis/detector-models/")! 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 TagResource
{{baseUrl}}/tags#resourceArn
QUERY PARAMS

resourceArn
BODY json

{
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags?resourceArn=#resourceArn");

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  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/tags#resourceArn" {:query-params {:resourceArn ""}
                                                             :content-type :json
                                                             :form-params {:tags [{:key ""
                                                                                   :value ""}]}})
require "http/client"

url = "{{baseUrl}}/tags?resourceArn=#resourceArn"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\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}}/tags?resourceArn=#resourceArn"),
    Content = new StringContent("{\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\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}}/tags?resourceArn=#resourceArn");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/tags?resourceArn=#resourceArn"

	payload := strings.NewReader("{\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\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/tags?resourceArn= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 66

{
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tags?resourceArn=#resourceArn")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags?resourceArn=#resourceArn"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\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  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/tags?resourceArn=#resourceArn")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tags?resourceArn=#resourceArn")
  .header("content-type", "application/json")
  .body("{\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  tags: [
    {
      key: '',
      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}}/tags?resourceArn=#resourceArn');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/tags#resourceArn',
  params: {resourceArn: ''},
  headers: {'content-type': 'application/json'},
  data: {tags: [{key: '', value: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags?resourceArn=#resourceArn';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"tags":[{"key":"","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}}/tags?resourceArn=#resourceArn',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "tags": [\n    {\n      "key": "",\n      "value": ""\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  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/tags?resourceArn=#resourceArn")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags?resourceArn=',
  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({tags: [{key: '', value: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/tags#resourceArn',
  qs: {resourceArn: ''},
  headers: {'content-type': 'application/json'},
  body: {tags: [{key: '', 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}}/tags#resourceArn');

req.query({
  resourceArn: ''
});

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

req.type('json');
req.send({
  tags: [
    {
      key: '',
      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}}/tags#resourceArn',
  params: {resourceArn: ''},
  headers: {'content-type': 'application/json'},
  data: {tags: [{key: '', value: ''}]}
};

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

const url = '{{baseUrl}}/tags?resourceArn=#resourceArn';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"tags":[{"key":"","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 = @{ @"tags": @[ @{ @"key": @"", @"value": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags?resourceArn=#resourceArn"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/tags?resourceArn=#resourceArn" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags?resourceArn=#resourceArn",
  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([
    'tags' => [
        [
                'key' => '',
                '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}}/tags?resourceArn=#resourceArn', [
  'body' => '{
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/tags#resourceArn');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'resourceArn' => ''
]);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'tags' => [
    [
        'key' => '',
        'value' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'tags' => [
    [
        'key' => '',
        'value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/tags#resourceArn');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags?resourceArn=#resourceArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags?resourceArn=#resourceArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"

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

conn.request("POST", "/baseUrl/tags?resourceArn=", payload, headers)

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

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

url = "{{baseUrl}}/tags#resourceArn"

querystring = {"resourceArn":""}

payload = { "tags": [
        {
            "key": "",
            "value": ""
        }
    ] }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/tags#resourceArn"

queryString <- list(resourceArn = "")

payload <- "{\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/tags?resourceArn=#resourceArn")

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  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\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/tags') do |req|
  req.params['resourceArn'] = ''
  req.body = "{\n  \"tags\": [\n    {\n      \"key\": \"\",\n      \"value\": \"\"\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}}/tags#resourceArn";

    let querystring = [
        ("resourceArn", ""),
    ];

    let payload = json!({"tags": (
            json!({
                "key": "",
                "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)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/tags?resourceArn=#resourceArn' \
  --header 'content-type: application/json' \
  --data '{
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ]
}'
echo '{
  "tags": [
    {
      "key": "",
      "value": ""
    }
  ]
}' |  \
  http POST '{{baseUrl}}/tags?resourceArn=#resourceArn' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "tags": [\n    {\n      "key": "",\n      "value": ""\n    }\n  ]\n}' \
  --output-document \
  - '{{baseUrl}}/tags?resourceArn=#resourceArn'
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["tags": [
    [
      "key": "",
      "value": ""
    ]
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags?resourceArn=#resourceArn")! 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 UntagResource
{{baseUrl}}/tags#resourceArn&tagKeys
QUERY PARAMS

resourceArn
tagKeys
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys");

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

(client/delete "{{baseUrl}}/tags#resourceArn&tagKeys" {:query-params {:resourceArn ""
                                                                                      :tagKeys ""}})
require "http/client"

url = "{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys"

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

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

func main() {

	url := "{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys"

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

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

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

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

}
DELETE /baseUrl/tags?resourceArn=&tagKeys= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys")
  .asString();
const data = null;

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

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

xhr.open('DELETE', '{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/tags#resourceArn&tagKeys',
  params: {resourceArn: '', tagKeys: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags?resourceArn=&tagKeys=',
  headers: {}
};

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

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

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/tags#resourceArn&tagKeys',
  qs: {resourceArn: '', tagKeys: ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/tags#resourceArn&tagKeys');

req.query({
  resourceArn: '',
  tagKeys: ''
});

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/tags#resourceArn&tagKeys',
  params: {resourceArn: '', tagKeys: ''}
};

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

const url = '{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys';
const options = {method: 'DELETE'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

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

let uri = Uri.of_string "{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys');

echo $response->getBody();
setUrl('{{baseUrl}}/tags#resourceArn&tagKeys');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'resourceArn' => '',
  'tagKeys' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags#resourceArn&tagKeys');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'resourceArn' => '',
  'tagKeys' => ''
]));

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

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/tags?resourceArn=&tagKeys=")

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

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

url = "{{baseUrl}}/tags#resourceArn&tagKeys"

querystring = {"resourceArn":"","tagKeys":""}

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

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

url <- "{{baseUrl}}/tags#resourceArn&tagKeys"

queryString <- list(
  resourceArn = "",
  tagKeys = ""
)

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

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

url = URI("{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys")

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

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

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

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

response = conn.delete('/baseUrl/tags') do |req|
  req.params['resourceArn'] = ''
  req.params['tagKeys'] = ''
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags#resourceArn&tagKeys";

    let querystring = [
        ("resourceArn", ""),
        ("tagKeys", ""),
    ];

    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}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys'
http DELETE '{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys'
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

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

dataTask.resume()
POST UpdateAlarmModel
{{baseUrl}}/alarm-models/:alarmModelName
QUERY PARAMS

alarmModelName
BODY json

{
  "alarmModelDescription": "",
  "roleArn": "",
  "severity": 0,
  "alarmRule": {
    "simpleRule": ""
  },
  "alarmNotification": {
    "notificationActions": ""
  },
  "alarmEventActions": {
    "alarmActions": ""
  },
  "alarmCapabilities": {
    "initializationConfiguration": "",
    "acknowledgeFlow": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/alarm-models/:alarmModelName");

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  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/alarm-models/:alarmModelName" {:content-type :json
                                                                         :form-params {:alarmModelDescription ""
                                                                                       :roleArn ""
                                                                                       :severity 0
                                                                                       :alarmRule {:simpleRule ""}
                                                                                       :alarmNotification {:notificationActions ""}
                                                                                       :alarmEventActions {:alarmActions ""}
                                                                                       :alarmCapabilities {:initializationConfiguration ""
                                                                                                           :acknowledgeFlow ""}}})
require "http/client"

url = "{{baseUrl}}/alarm-models/:alarmModelName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\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}}/alarm-models/:alarmModelName"),
    Content = new StringContent("{\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\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}}/alarm-models/:alarmModelName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/alarm-models/:alarmModelName"

	payload := strings.NewReader("{\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\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/alarm-models/:alarmModelName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 318

{
  "alarmModelDescription": "",
  "roleArn": "",
  "severity": 0,
  "alarmRule": {
    "simpleRule": ""
  },
  "alarmNotification": {
    "notificationActions": ""
  },
  "alarmEventActions": {
    "alarmActions": ""
  },
  "alarmCapabilities": {
    "initializationConfiguration": "",
    "acknowledgeFlow": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/alarm-models/:alarmModelName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/alarm-models/:alarmModelName"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\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  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/alarm-models/:alarmModelName")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/alarm-models/:alarmModelName")
  .header("content-type", "application/json")
  .body("{\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  alarmModelDescription: '',
  roleArn: '',
  severity: 0,
  alarmRule: {
    simpleRule: ''
  },
  alarmNotification: {
    notificationActions: ''
  },
  alarmEventActions: {
    alarmActions: ''
  },
  alarmCapabilities: {
    initializationConfiguration: '',
    acknowledgeFlow: ''
  }
});

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

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

xhr.open('POST', '{{baseUrl}}/alarm-models/:alarmModelName');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/alarm-models/:alarmModelName',
  headers: {'content-type': 'application/json'},
  data: {
    alarmModelDescription: '',
    roleArn: '',
    severity: 0,
    alarmRule: {simpleRule: ''},
    alarmNotification: {notificationActions: ''},
    alarmEventActions: {alarmActions: ''},
    alarmCapabilities: {initializationConfiguration: '', acknowledgeFlow: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/alarm-models/:alarmModelName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"alarmModelDescription":"","roleArn":"","severity":0,"alarmRule":{"simpleRule":""},"alarmNotification":{"notificationActions":""},"alarmEventActions":{"alarmActions":""},"alarmCapabilities":{"initializationConfiguration":"","acknowledgeFlow":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/alarm-models/:alarmModelName',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "alarmModelDescription": "",\n  "roleArn": "",\n  "severity": 0,\n  "alarmRule": {\n    "simpleRule": ""\n  },\n  "alarmNotification": {\n    "notificationActions": ""\n  },\n  "alarmEventActions": {\n    "alarmActions": ""\n  },\n  "alarmCapabilities": {\n    "initializationConfiguration": "",\n    "acknowledgeFlow": ""\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  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/alarm-models/:alarmModelName")
  .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/alarm-models/:alarmModelName',
  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({
  alarmModelDescription: '',
  roleArn: '',
  severity: 0,
  alarmRule: {simpleRule: ''},
  alarmNotification: {notificationActions: ''},
  alarmEventActions: {alarmActions: ''},
  alarmCapabilities: {initializationConfiguration: '', acknowledgeFlow: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/alarm-models/:alarmModelName',
  headers: {'content-type': 'application/json'},
  body: {
    alarmModelDescription: '',
    roleArn: '',
    severity: 0,
    alarmRule: {simpleRule: ''},
    alarmNotification: {notificationActions: ''},
    alarmEventActions: {alarmActions: ''},
    alarmCapabilities: {initializationConfiguration: '', acknowledgeFlow: ''}
  },
  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}}/alarm-models/:alarmModelName');

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

req.type('json');
req.send({
  alarmModelDescription: '',
  roleArn: '',
  severity: 0,
  alarmRule: {
    simpleRule: ''
  },
  alarmNotification: {
    notificationActions: ''
  },
  alarmEventActions: {
    alarmActions: ''
  },
  alarmCapabilities: {
    initializationConfiguration: '',
    acknowledgeFlow: ''
  }
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/alarm-models/:alarmModelName',
  headers: {'content-type': 'application/json'},
  data: {
    alarmModelDescription: '',
    roleArn: '',
    severity: 0,
    alarmRule: {simpleRule: ''},
    alarmNotification: {notificationActions: ''},
    alarmEventActions: {alarmActions: ''},
    alarmCapabilities: {initializationConfiguration: '', acknowledgeFlow: ''}
  }
};

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

const url = '{{baseUrl}}/alarm-models/:alarmModelName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"alarmModelDescription":"","roleArn":"","severity":0,"alarmRule":{"simpleRule":""},"alarmNotification":{"notificationActions":""},"alarmEventActions":{"alarmActions":""},"alarmCapabilities":{"initializationConfiguration":"","acknowledgeFlow":""}}'
};

try {
  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 = @{ @"alarmModelDescription": @"",
                              @"roleArn": @"",
                              @"severity": @0,
                              @"alarmRule": @{ @"simpleRule": @"" },
                              @"alarmNotification": @{ @"notificationActions": @"" },
                              @"alarmEventActions": @{ @"alarmActions": @"" },
                              @"alarmCapabilities": @{ @"initializationConfiguration": @"", @"acknowledgeFlow": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/alarm-models/:alarmModelName"]
                                                       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}}/alarm-models/:alarmModelName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/alarm-models/:alarmModelName",
  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([
    'alarmModelDescription' => '',
    'roleArn' => '',
    'severity' => 0,
    'alarmRule' => [
        'simpleRule' => ''
    ],
    'alarmNotification' => [
        'notificationActions' => ''
    ],
    'alarmEventActions' => [
        'alarmActions' => ''
    ],
    'alarmCapabilities' => [
        'initializationConfiguration' => '',
        'acknowledgeFlow' => ''
    ]
  ]),
  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}}/alarm-models/:alarmModelName', [
  'body' => '{
  "alarmModelDescription": "",
  "roleArn": "",
  "severity": 0,
  "alarmRule": {
    "simpleRule": ""
  },
  "alarmNotification": {
    "notificationActions": ""
  },
  "alarmEventActions": {
    "alarmActions": ""
  },
  "alarmCapabilities": {
    "initializationConfiguration": "",
    "acknowledgeFlow": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/alarm-models/:alarmModelName');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'alarmModelDescription' => '',
  'roleArn' => '',
  'severity' => 0,
  'alarmRule' => [
    'simpleRule' => ''
  ],
  'alarmNotification' => [
    'notificationActions' => ''
  ],
  'alarmEventActions' => [
    'alarmActions' => ''
  ],
  'alarmCapabilities' => [
    'initializationConfiguration' => '',
    'acknowledgeFlow' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'alarmModelDescription' => '',
  'roleArn' => '',
  'severity' => 0,
  'alarmRule' => [
    'simpleRule' => ''
  ],
  'alarmNotification' => [
    'notificationActions' => ''
  ],
  'alarmEventActions' => [
    'alarmActions' => ''
  ],
  'alarmCapabilities' => [
    'initializationConfiguration' => '',
    'acknowledgeFlow' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/alarm-models/:alarmModelName');
$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}}/alarm-models/:alarmModelName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "alarmModelDescription": "",
  "roleArn": "",
  "severity": 0,
  "alarmRule": {
    "simpleRule": ""
  },
  "alarmNotification": {
    "notificationActions": ""
  },
  "alarmEventActions": {
    "alarmActions": ""
  },
  "alarmCapabilities": {
    "initializationConfiguration": "",
    "acknowledgeFlow": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/alarm-models/:alarmModelName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "alarmModelDescription": "",
  "roleArn": "",
  "severity": 0,
  "alarmRule": {
    "simpleRule": ""
  },
  "alarmNotification": {
    "notificationActions": ""
  },
  "alarmEventActions": {
    "alarmActions": ""
  },
  "alarmCapabilities": {
    "initializationConfiguration": "",
    "acknowledgeFlow": ""
  }
}'
import http.client

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

payload = "{\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\n  }\n}"

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

conn.request("POST", "/baseUrl/alarm-models/:alarmModelName", payload, headers)

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

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

url = "{{baseUrl}}/alarm-models/:alarmModelName"

payload = {
    "alarmModelDescription": "",
    "roleArn": "",
    "severity": 0,
    "alarmRule": { "simpleRule": "" },
    "alarmNotification": { "notificationActions": "" },
    "alarmEventActions": { "alarmActions": "" },
    "alarmCapabilities": {
        "initializationConfiguration": "",
        "acknowledgeFlow": ""
    }
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/alarm-models/:alarmModelName"

payload <- "{\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\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}}/alarm-models/:alarmModelName")

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  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\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/alarm-models/:alarmModelName') do |req|
  req.body = "{\n  \"alarmModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"severity\": 0,\n  \"alarmRule\": {\n    \"simpleRule\": \"\"\n  },\n  \"alarmNotification\": {\n    \"notificationActions\": \"\"\n  },\n  \"alarmEventActions\": {\n    \"alarmActions\": \"\"\n  },\n  \"alarmCapabilities\": {\n    \"initializationConfiguration\": \"\",\n    \"acknowledgeFlow\": \"\"\n  }\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/alarm-models/:alarmModelName";

    let payload = json!({
        "alarmModelDescription": "",
        "roleArn": "",
        "severity": 0,
        "alarmRule": json!({"simpleRule": ""}),
        "alarmNotification": json!({"notificationActions": ""}),
        "alarmEventActions": json!({"alarmActions": ""}),
        "alarmCapabilities": json!({
            "initializationConfiguration": "",
            "acknowledgeFlow": ""
        })
    });

    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}}/alarm-models/:alarmModelName \
  --header 'content-type: application/json' \
  --data '{
  "alarmModelDescription": "",
  "roleArn": "",
  "severity": 0,
  "alarmRule": {
    "simpleRule": ""
  },
  "alarmNotification": {
    "notificationActions": ""
  },
  "alarmEventActions": {
    "alarmActions": ""
  },
  "alarmCapabilities": {
    "initializationConfiguration": "",
    "acknowledgeFlow": ""
  }
}'
echo '{
  "alarmModelDescription": "",
  "roleArn": "",
  "severity": 0,
  "alarmRule": {
    "simpleRule": ""
  },
  "alarmNotification": {
    "notificationActions": ""
  },
  "alarmEventActions": {
    "alarmActions": ""
  },
  "alarmCapabilities": {
    "initializationConfiguration": "",
    "acknowledgeFlow": ""
  }
}' |  \
  http POST {{baseUrl}}/alarm-models/:alarmModelName \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "alarmModelDescription": "",\n  "roleArn": "",\n  "severity": 0,\n  "alarmRule": {\n    "simpleRule": ""\n  },\n  "alarmNotification": {\n    "notificationActions": ""\n  },\n  "alarmEventActions": {\n    "alarmActions": ""\n  },\n  "alarmCapabilities": {\n    "initializationConfiguration": "",\n    "acknowledgeFlow": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/alarm-models/:alarmModelName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "alarmModelDescription": "",
  "roleArn": "",
  "severity": 0,
  "alarmRule": ["simpleRule": ""],
  "alarmNotification": ["notificationActions": ""],
  "alarmEventActions": ["alarmActions": ""],
  "alarmCapabilities": [
    "initializationConfiguration": "",
    "acknowledgeFlow": ""
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/alarm-models/:alarmModelName")! 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 UpdateDetectorModel
{{baseUrl}}/detector-models/:detectorModelName
QUERY PARAMS

detectorModelName
BODY json

{
  "detectorModelDefinition": {
    "states": "",
    "initialStateName": ""
  },
  "detectorModelDescription": "",
  "roleArn": "",
  "evaluationMethod": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/detector-models/:detectorModelName");

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  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"evaluationMethod\": \"\"\n}");

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

(client/post "{{baseUrl}}/detector-models/:detectorModelName" {:content-type :json
                                                                               :form-params {:detectorModelDefinition {:states ""
                                                                                                                       :initialStateName ""}
                                                                                             :detectorModelDescription ""
                                                                                             :roleArn ""
                                                                                             :evaluationMethod ""}})
require "http/client"

url = "{{baseUrl}}/detector-models/:detectorModelName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"evaluationMethod\": \"\"\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}}/detector-models/:detectorModelName"),
    Content = new StringContent("{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"evaluationMethod\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/detector-models/:detectorModelName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"evaluationMethod\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/detector-models/:detectorModelName"

	payload := strings.NewReader("{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"evaluationMethod\": \"\"\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/detector-models/:detectorModelName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 160

{
  "detectorModelDefinition": {
    "states": "",
    "initialStateName": ""
  },
  "detectorModelDescription": "",
  "roleArn": "",
  "evaluationMethod": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/detector-models/:detectorModelName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"evaluationMethod\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/detector-models/:detectorModelName"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"evaluationMethod\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"evaluationMethod\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/detector-models/:detectorModelName")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/detector-models/:detectorModelName")
  .header("content-type", "application/json")
  .body("{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"evaluationMethod\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  detectorModelDefinition: {
    states: '',
    initialStateName: ''
  },
  detectorModelDescription: '',
  roleArn: '',
  evaluationMethod: ''
});

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

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/detector-models/:detectorModelName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/detector-models/:detectorModelName',
  headers: {'content-type': 'application/json'},
  data: {
    detectorModelDefinition: {states: '', initialStateName: ''},
    detectorModelDescription: '',
    roleArn: '',
    evaluationMethod: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/detector-models/:detectorModelName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"detectorModelDefinition":{"states":"","initialStateName":""},"detectorModelDescription":"","roleArn":"","evaluationMethod":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/detector-models/:detectorModelName',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "detectorModelDefinition": {\n    "states": "",\n    "initialStateName": ""\n  },\n  "detectorModelDescription": "",\n  "roleArn": "",\n  "evaluationMethod": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"evaluationMethod\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/detector-models/:detectorModelName")
  .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/detector-models/:detectorModelName',
  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({
  detectorModelDefinition: {states: '', initialStateName: ''},
  detectorModelDescription: '',
  roleArn: '',
  evaluationMethod: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/detector-models/:detectorModelName',
  headers: {'content-type': 'application/json'},
  body: {
    detectorModelDefinition: {states: '', initialStateName: ''},
    detectorModelDescription: '',
    roleArn: '',
    evaluationMethod: ''
  },
  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}}/detector-models/:detectorModelName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  detectorModelDefinition: {
    states: '',
    initialStateName: ''
  },
  detectorModelDescription: '',
  roleArn: '',
  evaluationMethod: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/detector-models/:detectorModelName',
  headers: {'content-type': 'application/json'},
  data: {
    detectorModelDefinition: {states: '', initialStateName: ''},
    detectorModelDescription: '',
    roleArn: '',
    evaluationMethod: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/detector-models/:detectorModelName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"detectorModelDefinition":{"states":"","initialStateName":""},"detectorModelDescription":"","roleArn":"","evaluationMethod":""}'
};

try {
  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 = @{ @"detectorModelDefinition": @{ @"states": @"", @"initialStateName": @"" },
                              @"detectorModelDescription": @"",
                              @"roleArn": @"",
                              @"evaluationMethod": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/detector-models/:detectorModelName"]
                                                       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}}/detector-models/:detectorModelName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"evaluationMethod\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/detector-models/:detectorModelName",
  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([
    'detectorModelDefinition' => [
        'states' => '',
        'initialStateName' => ''
    ],
    'detectorModelDescription' => '',
    'roleArn' => '',
    'evaluationMethod' => ''
  ]),
  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}}/detector-models/:detectorModelName', [
  'body' => '{
  "detectorModelDefinition": {
    "states": "",
    "initialStateName": ""
  },
  "detectorModelDescription": "",
  "roleArn": "",
  "evaluationMethod": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/detector-models/:detectorModelName');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'detectorModelDefinition' => [
    'states' => '',
    'initialStateName' => ''
  ],
  'detectorModelDescription' => '',
  'roleArn' => '',
  'evaluationMethod' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'detectorModelDefinition' => [
    'states' => '',
    'initialStateName' => ''
  ],
  'detectorModelDescription' => '',
  'roleArn' => '',
  'evaluationMethod' => ''
]));
$request->setRequestUrl('{{baseUrl}}/detector-models/:detectorModelName');
$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}}/detector-models/:detectorModelName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "detectorModelDefinition": {
    "states": "",
    "initialStateName": ""
  },
  "detectorModelDescription": "",
  "roleArn": "",
  "evaluationMethod": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/detector-models/:detectorModelName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "detectorModelDefinition": {
    "states": "",
    "initialStateName": ""
  },
  "detectorModelDescription": "",
  "roleArn": "",
  "evaluationMethod": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"evaluationMethod\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/detector-models/:detectorModelName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/detector-models/:detectorModelName"

payload = {
    "detectorModelDefinition": {
        "states": "",
        "initialStateName": ""
    },
    "detectorModelDescription": "",
    "roleArn": "",
    "evaluationMethod": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/detector-models/:detectorModelName"

payload <- "{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"evaluationMethod\": \"\"\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}}/detector-models/:detectorModelName")

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  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"evaluationMethod\": \"\"\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/detector-models/:detectorModelName') do |req|
  req.body = "{\n  \"detectorModelDefinition\": {\n    \"states\": \"\",\n    \"initialStateName\": \"\"\n  },\n  \"detectorModelDescription\": \"\",\n  \"roleArn\": \"\",\n  \"evaluationMethod\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/detector-models/:detectorModelName";

    let payload = json!({
        "detectorModelDefinition": json!({
            "states": "",
            "initialStateName": ""
        }),
        "detectorModelDescription": "",
        "roleArn": "",
        "evaluationMethod": ""
    });

    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}}/detector-models/:detectorModelName \
  --header 'content-type: application/json' \
  --data '{
  "detectorModelDefinition": {
    "states": "",
    "initialStateName": ""
  },
  "detectorModelDescription": "",
  "roleArn": "",
  "evaluationMethod": ""
}'
echo '{
  "detectorModelDefinition": {
    "states": "",
    "initialStateName": ""
  },
  "detectorModelDescription": "",
  "roleArn": "",
  "evaluationMethod": ""
}' |  \
  http POST {{baseUrl}}/detector-models/:detectorModelName \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "detectorModelDefinition": {\n    "states": "",\n    "initialStateName": ""\n  },\n  "detectorModelDescription": "",\n  "roleArn": "",\n  "evaluationMethod": ""\n}' \
  --output-document \
  - {{baseUrl}}/detector-models/:detectorModelName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "detectorModelDefinition": [
    "states": "",
    "initialStateName": ""
  ],
  "detectorModelDescription": "",
  "roleArn": "",
  "evaluationMethod": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/detector-models/:detectorModelName")! 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 UpdateInput
{{baseUrl}}/inputs/:inputName
QUERY PARAMS

inputName
BODY json

{
  "inputDescription": "",
  "inputDefinition": {
    "attributes": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inputs/:inputName");

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  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/inputs/:inputName" {:content-type :json
                                                             :form-params {:inputDescription ""
                                                                           :inputDefinition {:attributes ""}}})
require "http/client"

url = "{{baseUrl}}/inputs/:inputName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\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}}/inputs/:inputName"),
    Content = new StringContent("{\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\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}}/inputs/:inputName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/inputs/:inputName"

	payload := strings.NewReader("{\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\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/inputs/:inputName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 77

{
  "inputDescription": "",
  "inputDefinition": {
    "attributes": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/inputs/:inputName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/inputs/:inputName"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\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  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/inputs/:inputName")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/inputs/:inputName")
  .header("content-type", "application/json")
  .body("{\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  inputDescription: '',
  inputDefinition: {
    attributes: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/inputs/:inputName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/inputs/:inputName',
  headers: {'content-type': 'application/json'},
  data: {inputDescription: '', inputDefinition: {attributes: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/inputs/:inputName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"inputDescription":"","inputDefinition":{"attributes":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/inputs/:inputName',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "inputDescription": "",\n  "inputDefinition": {\n    "attributes": ""\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  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/inputs/:inputName")
  .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/inputs/:inputName',
  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({inputDescription: '', inputDefinition: {attributes: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/inputs/:inputName',
  headers: {'content-type': 'application/json'},
  body: {inputDescription: '', inputDefinition: {attributes: ''}},
  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}}/inputs/:inputName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  inputDescription: '',
  inputDefinition: {
    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: 'PUT',
  url: '{{baseUrl}}/inputs/:inputName',
  headers: {'content-type': 'application/json'},
  data: {inputDescription: '', inputDefinition: {attributes: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/inputs/:inputName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"inputDescription":"","inputDefinition":{"attributes":""}}'
};

try {
  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 = @{ @"inputDescription": @"",
                              @"inputDefinition": @{ @"attributes": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/inputs/:inputName"]
                                                       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}}/inputs/:inputName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/inputs/:inputName",
  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([
    'inputDescription' => '',
    'inputDefinition' => [
        'attributes' => ''
    ]
  ]),
  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}}/inputs/:inputName', [
  'body' => '{
  "inputDescription": "",
  "inputDefinition": {
    "attributes": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/inputs/:inputName');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'inputDescription' => '',
  'inputDefinition' => [
    'attributes' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'inputDescription' => '',
  'inputDefinition' => [
    'attributes' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/inputs/:inputName');
$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}}/inputs/:inputName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "inputDescription": "",
  "inputDefinition": {
    "attributes": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/inputs/:inputName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "inputDescription": "",
  "inputDefinition": {
    "attributes": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/inputs/:inputName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/inputs/:inputName"

payload = {
    "inputDescription": "",
    "inputDefinition": { "attributes": "" }
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/inputs/:inputName"

payload <- "{\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\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}}/inputs/:inputName")

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  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\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/inputs/:inputName') do |req|
  req.body = "{\n  \"inputDescription\": \"\",\n  \"inputDefinition\": {\n    \"attributes\": \"\"\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}}/inputs/:inputName";

    let payload = json!({
        "inputDescription": "",
        "inputDefinition": json!({"attributes": ""})
    });

    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}}/inputs/:inputName \
  --header 'content-type: application/json' \
  --data '{
  "inputDescription": "",
  "inputDefinition": {
    "attributes": ""
  }
}'
echo '{
  "inputDescription": "",
  "inputDefinition": {
    "attributes": ""
  }
}' |  \
  http PUT {{baseUrl}}/inputs/:inputName \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "inputDescription": "",\n  "inputDefinition": {\n    "attributes": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/inputs/:inputName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "inputDescription": "",
  "inputDefinition": ["attributes": ""]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inputs/:inputName")! 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()