POST BatchAcknowledgeAlarm
{{baseUrl}}/alarms/acknowledge
BODY json

{
  "acknowledgeActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"acknowledgeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/alarms/acknowledge" {:content-type :json
                                                               :form-params {:acknowledgeActionRequests [{:requestId ""
                                                                                                          :alarmModelName ""
                                                                                                          :keyValue ""
                                                                                                          :note ""}]}})
require "http/client"

url = "{{baseUrl}}/alarms/acknowledge"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"acknowledgeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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}}/alarms/acknowledge"),
    Content = new StringContent("{\n  \"acknowledgeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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}}/alarms/acknowledge");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"acknowledgeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/alarms/acknowledge"

	payload := strings.NewReader("{\n  \"acknowledgeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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/alarms/acknowledge HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 142

{
  "acknowledgeActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/alarms/acknowledge")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"acknowledgeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/alarms/acknowledge"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"acknowledgeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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  \"acknowledgeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/alarms/acknowledge")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/alarms/acknowledge")
  .header("content-type", "application/json")
  .body("{\n  \"acknowledgeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  acknowledgeActionRequests: [
    {
      requestId: '',
      alarmModelName: '',
      keyValue: '',
      note: ''
    }
  ]
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/alarms/acknowledge',
  headers: {'content-type': 'application/json'},
  data: {
    acknowledgeActionRequests: [{requestId: '', alarmModelName: '', keyValue: '', note: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/alarms/acknowledge';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"acknowledgeActionRequests":[{"requestId":"","alarmModelName":"","keyValue":"","note":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/alarms/acknowledge',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "acknowledgeActionRequests": [\n    {\n      "requestId": "",\n      "alarmModelName": "",\n      "keyValue": "",\n      "note": ""\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  \"acknowledgeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/alarms/acknowledge")
  .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/alarms/acknowledge',
  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({
  acknowledgeActionRequests: [{requestId: '', alarmModelName: '', keyValue: '', note: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/alarms/acknowledge',
  headers: {'content-type': 'application/json'},
  body: {
    acknowledgeActionRequests: [{requestId: '', alarmModelName: '', keyValue: '', note: ''}]
  },
  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}}/alarms/acknowledge');

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

req.type('json');
req.send({
  acknowledgeActionRequests: [
    {
      requestId: '',
      alarmModelName: '',
      keyValue: '',
      note: ''
    }
  ]
});

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}}/alarms/acknowledge',
  headers: {'content-type': 'application/json'},
  data: {
    acknowledgeActionRequests: [{requestId: '', alarmModelName: '', keyValue: '', note: ''}]
  }
};

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

const url = '{{baseUrl}}/alarms/acknowledge';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"acknowledgeActionRequests":[{"requestId":"","alarmModelName":"","keyValue":"","note":""}]}'
};

try {
  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 = @{ @"acknowledgeActionRequests": @[ @{ @"requestId": @"", @"alarmModelName": @"", @"keyValue": @"", @"note": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/alarms/acknowledge"]
                                                       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}}/alarms/acknowledge" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"acknowledgeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/alarms/acknowledge",
  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([
    'acknowledgeActionRequests' => [
        [
                'requestId' => '',
                'alarmModelName' => '',
                'keyValue' => '',
                'note' => ''
        ]
    ]
  ]),
  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}}/alarms/acknowledge', [
  'body' => '{
  "acknowledgeActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'acknowledgeActionRequests' => [
    [
        'requestId' => '',
        'alarmModelName' => '',
        'keyValue' => '',
        'note' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'acknowledgeActionRequests' => [
    [
        'requestId' => '',
        'alarmModelName' => '',
        'keyValue' => '',
        'note' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/alarms/acknowledge');
$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}}/alarms/acknowledge' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "acknowledgeActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/alarms/acknowledge' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "acknowledgeActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"acknowledgeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}"

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

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

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

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

url = "{{baseUrl}}/alarms/acknowledge"

payload = { "acknowledgeActionRequests": [
        {
            "requestId": "",
            "alarmModelName": "",
            "keyValue": "",
            "note": ""
        }
    ] }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/alarms/acknowledge"

payload <- "{\n  \"acknowledgeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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}}/alarms/acknowledge")

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  \"acknowledgeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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/alarms/acknowledge') do |req|
  req.body = "{\n  \"acknowledgeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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}}/alarms/acknowledge";

    let payload = json!({"acknowledgeActionRequests": (
            json!({
                "requestId": "",
                "alarmModelName": "",
                "keyValue": "",
                "note": ""
            })
        )});

    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}}/alarms/acknowledge \
  --header 'content-type: application/json' \
  --data '{
  "acknowledgeActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}'
echo '{
  "acknowledgeActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/alarms/acknowledge \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "acknowledgeActionRequests": [\n    {\n      "requestId": "",\n      "alarmModelName": "",\n      "keyValue": "",\n      "note": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/alarms/acknowledge
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["acknowledgeActionRequests": [
    [
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    ]
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/alarms/acknowledge")! 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 BatchDeleteDetector
{{baseUrl}}/detectors/delete
BODY json

{
  "detectors": [
    {
      "messageId": "",
      "detectorModelName": "",
      "keyValue": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/detectors/delete" {:content-type :json
                                                             :form-params {:detectors [{:messageId ""
                                                                                        :detectorModelName ""
                                                                                        :keyValue ""}]}})
require "http/client"

url = "{{baseUrl}}/detectors/delete"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\"\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}}/detectors/delete"),
    Content = new StringContent("{\n  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\"\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}}/detectors/delete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/detectors/delete"

	payload := strings.NewReader("{\n  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\"\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/detectors/delete HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 111

{
  "detectors": [
    {
      "messageId": "",
      "detectorModelName": "",
      "keyValue": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/detectors/delete")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/detectors/delete"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\"\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  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/detectors/delete")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/detectors/delete")
  .header("content-type", "application/json")
  .body("{\n  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  detectors: [
    {
      messageId: '',
      detectorModelName: '',
      keyValue: ''
    }
  ]
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/detectors/delete',
  headers: {'content-type': 'application/json'},
  data: {detectors: [{messageId: '', detectorModelName: '', keyValue: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/detectors/delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"detectors":[{"messageId":"","detectorModelName":"","keyValue":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/detectors/delete',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "detectors": [\n    {\n      "messageId": "",\n      "detectorModelName": "",\n      "keyValue": ""\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  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/detectors/delete")
  .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/detectors/delete',
  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({detectors: [{messageId: '', detectorModelName: '', keyValue: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/detectors/delete',
  headers: {'content-type': 'application/json'},
  body: {detectors: [{messageId: '', detectorModelName: '', keyValue: ''}]},
  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}}/detectors/delete');

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

req.type('json');
req.send({
  detectors: [
    {
      messageId: '',
      detectorModelName: '',
      keyValue: ''
    }
  ]
});

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}}/detectors/delete',
  headers: {'content-type': 'application/json'},
  data: {detectors: [{messageId: '', detectorModelName: '', keyValue: ''}]}
};

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

const url = '{{baseUrl}}/detectors/delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"detectors":[{"messageId":"","detectorModelName":"","keyValue":""}]}'
};

try {
  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 = @{ @"detectors": @[ @{ @"messageId": @"", @"detectorModelName": @"", @"keyValue": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/detectors/delete"]
                                                       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}}/detectors/delete" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/detectors/delete",
  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([
    'detectors' => [
        [
                'messageId' => '',
                'detectorModelName' => '',
                'keyValue' => ''
        ]
    ]
  ]),
  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}}/detectors/delete', [
  'body' => '{
  "detectors": [
    {
      "messageId": "",
      "detectorModelName": "",
      "keyValue": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'detectors' => [
    [
        'messageId' => '',
        'detectorModelName' => '',
        'keyValue' => ''
    ]
  ]
]));

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

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

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

payload = "{\n  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\"\n    }\n  ]\n}"

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

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

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

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

url = "{{baseUrl}}/detectors/delete"

payload = { "detectors": [
        {
            "messageId": "",
            "detectorModelName": "",
            "keyValue": ""
        }
    ] }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/detectors/delete"

payload <- "{\n  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\"\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}}/detectors/delete")

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  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\"\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/detectors/delete') do |req|
  req.body = "{\n  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\"\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}}/detectors/delete";

    let payload = json!({"detectors": (
            json!({
                "messageId": "",
                "detectorModelName": "",
                "keyValue": ""
            })
        )});

    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}}/detectors/delete \
  --header 'content-type: application/json' \
  --data '{
  "detectors": [
    {
      "messageId": "",
      "detectorModelName": "",
      "keyValue": ""
    }
  ]
}'
echo '{
  "detectors": [
    {
      "messageId": "",
      "detectorModelName": "",
      "keyValue": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/detectors/delete \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "detectors": [\n    {\n      "messageId": "",\n      "detectorModelName": "",\n      "keyValue": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/detectors/delete
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["detectors": [
    [
      "messageId": "",
      "detectorModelName": "",
      "keyValue": ""
    ]
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/detectors/delete")! 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 BatchDisableAlarm
{{baseUrl}}/alarms/disable
BODY json

{
  "disableActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"disableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/alarms/disable" {:content-type :json
                                                           :form-params {:disableActionRequests [{:requestId ""
                                                                                                  :alarmModelName ""
                                                                                                  :keyValue ""
                                                                                                  :note ""}]}})
require "http/client"

url = "{{baseUrl}}/alarms/disable"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"disableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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}}/alarms/disable"),
    Content = new StringContent("{\n  \"disableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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}}/alarms/disable");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"disableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/alarms/disable"

	payload := strings.NewReader("{\n  \"disableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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/alarms/disable HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 138

{
  "disableActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/alarms/disable")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"disableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/alarms/disable"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"disableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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  \"disableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/alarms/disable")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/alarms/disable")
  .header("content-type", "application/json")
  .body("{\n  \"disableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  disableActionRequests: [
    {
      requestId: '',
      alarmModelName: '',
      keyValue: '',
      note: ''
    }
  ]
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/alarms/disable',
  headers: {'content-type': 'application/json'},
  data: {
    disableActionRequests: [{requestId: '', alarmModelName: '', keyValue: '', note: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/alarms/disable';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"disableActionRequests":[{"requestId":"","alarmModelName":"","keyValue":"","note":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/alarms/disable',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "disableActionRequests": [\n    {\n      "requestId": "",\n      "alarmModelName": "",\n      "keyValue": "",\n      "note": ""\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  \"disableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/alarms/disable")
  .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/alarms/disable',
  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({
  disableActionRequests: [{requestId: '', alarmModelName: '', keyValue: '', note: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/alarms/disable',
  headers: {'content-type': 'application/json'},
  body: {
    disableActionRequests: [{requestId: '', alarmModelName: '', keyValue: '', note: ''}]
  },
  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}}/alarms/disable');

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

req.type('json');
req.send({
  disableActionRequests: [
    {
      requestId: '',
      alarmModelName: '',
      keyValue: '',
      note: ''
    }
  ]
});

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}}/alarms/disable',
  headers: {'content-type': 'application/json'},
  data: {
    disableActionRequests: [{requestId: '', alarmModelName: '', keyValue: '', note: ''}]
  }
};

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

const url = '{{baseUrl}}/alarms/disable';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"disableActionRequests":[{"requestId":"","alarmModelName":"","keyValue":"","note":""}]}'
};

try {
  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 = @{ @"disableActionRequests": @[ @{ @"requestId": @"", @"alarmModelName": @"", @"keyValue": @"", @"note": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/alarms/disable"]
                                                       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}}/alarms/disable" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"disableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/alarms/disable",
  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([
    'disableActionRequests' => [
        [
                'requestId' => '',
                'alarmModelName' => '',
                'keyValue' => '',
                'note' => ''
        ]
    ]
  ]),
  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}}/alarms/disable', [
  'body' => '{
  "disableActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'disableActionRequests' => [
    [
        'requestId' => '',
        'alarmModelName' => '',
        'keyValue' => '',
        'note' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'disableActionRequests' => [
    [
        'requestId' => '',
        'alarmModelName' => '',
        'keyValue' => '',
        'note' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/alarms/disable');
$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}}/alarms/disable' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "disableActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/alarms/disable' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "disableActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"disableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}"

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

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

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

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

url = "{{baseUrl}}/alarms/disable"

payload = { "disableActionRequests": [
        {
            "requestId": "",
            "alarmModelName": "",
            "keyValue": "",
            "note": ""
        }
    ] }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/alarms/disable"

payload <- "{\n  \"disableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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}}/alarms/disable")

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  \"disableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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/alarms/disable') do |req|
  req.body = "{\n  \"disableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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}}/alarms/disable";

    let payload = json!({"disableActionRequests": (
            json!({
                "requestId": "",
                "alarmModelName": "",
                "keyValue": "",
                "note": ""
            })
        )});

    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}}/alarms/disable \
  --header 'content-type: application/json' \
  --data '{
  "disableActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}'
echo '{
  "disableActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/alarms/disable \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "disableActionRequests": [\n    {\n      "requestId": "",\n      "alarmModelName": "",\n      "keyValue": "",\n      "note": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/alarms/disable
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["disableActionRequests": [
    [
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    ]
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/alarms/disable")! 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 BatchEnableAlarm
{{baseUrl}}/alarms/enable
BODY json

{
  "enableActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"enableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/alarms/enable" {:content-type :json
                                                          :form-params {:enableActionRequests [{:requestId ""
                                                                                                :alarmModelName ""
                                                                                                :keyValue ""
                                                                                                :note ""}]}})
require "http/client"

url = "{{baseUrl}}/alarms/enable"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"enableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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}}/alarms/enable"),
    Content = new StringContent("{\n  \"enableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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}}/alarms/enable");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"enableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/alarms/enable"

	payload := strings.NewReader("{\n  \"enableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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/alarms/enable HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 137

{
  "enableActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/alarms/enable")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"enableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/alarms/enable"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"enableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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  \"enableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/alarms/enable")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/alarms/enable")
  .header("content-type", "application/json")
  .body("{\n  \"enableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  enableActionRequests: [
    {
      requestId: '',
      alarmModelName: '',
      keyValue: '',
      note: ''
    }
  ]
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/alarms/enable',
  headers: {'content-type': 'application/json'},
  data: {
    enableActionRequests: [{requestId: '', alarmModelName: '', keyValue: '', note: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/alarms/enable';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"enableActionRequests":[{"requestId":"","alarmModelName":"","keyValue":"","note":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/alarms/enable',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "enableActionRequests": [\n    {\n      "requestId": "",\n      "alarmModelName": "",\n      "keyValue": "",\n      "note": ""\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  \"enableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/alarms/enable")
  .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/alarms/enable',
  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({
  enableActionRequests: [{requestId: '', alarmModelName: '', keyValue: '', note: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/alarms/enable',
  headers: {'content-type': 'application/json'},
  body: {
    enableActionRequests: [{requestId: '', alarmModelName: '', keyValue: '', note: ''}]
  },
  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}}/alarms/enable');

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

req.type('json');
req.send({
  enableActionRequests: [
    {
      requestId: '',
      alarmModelName: '',
      keyValue: '',
      note: ''
    }
  ]
});

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}}/alarms/enable',
  headers: {'content-type': 'application/json'},
  data: {
    enableActionRequests: [{requestId: '', alarmModelName: '', keyValue: '', note: ''}]
  }
};

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

const url = '{{baseUrl}}/alarms/enable';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"enableActionRequests":[{"requestId":"","alarmModelName":"","keyValue":"","note":""}]}'
};

try {
  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 = @{ @"enableActionRequests": @[ @{ @"requestId": @"", @"alarmModelName": @"", @"keyValue": @"", @"note": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/alarms/enable"]
                                                       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}}/alarms/enable" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"enableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/alarms/enable",
  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([
    'enableActionRequests' => [
        [
                'requestId' => '',
                'alarmModelName' => '',
                'keyValue' => '',
                'note' => ''
        ]
    ]
  ]),
  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}}/alarms/enable', [
  'body' => '{
  "enableActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'enableActionRequests' => [
    [
        'requestId' => '',
        'alarmModelName' => '',
        'keyValue' => '',
        'note' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'enableActionRequests' => [
    [
        'requestId' => '',
        'alarmModelName' => '',
        'keyValue' => '',
        'note' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/alarms/enable');
$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}}/alarms/enable' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "enableActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/alarms/enable' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "enableActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"enableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}"

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

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

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

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

url = "{{baseUrl}}/alarms/enable"

payload = { "enableActionRequests": [
        {
            "requestId": "",
            "alarmModelName": "",
            "keyValue": "",
            "note": ""
        }
    ] }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/alarms/enable"

payload <- "{\n  \"enableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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}}/alarms/enable")

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  \"enableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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/alarms/enable') do |req|
  req.body = "{\n  \"enableActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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}}/alarms/enable";

    let payload = json!({"enableActionRequests": (
            json!({
                "requestId": "",
                "alarmModelName": "",
                "keyValue": "",
                "note": ""
            })
        )});

    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}}/alarms/enable \
  --header 'content-type: application/json' \
  --data '{
  "enableActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}'
echo '{
  "enableActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/alarms/enable \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "enableActionRequests": [\n    {\n      "requestId": "",\n      "alarmModelName": "",\n      "keyValue": "",\n      "note": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/alarms/enable
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["enableActionRequests": [
    [
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    ]
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/alarms/enable")! 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 BatchPutMessage
{{baseUrl}}/inputs/messages
BODY json

{
  "messages": [
    {
      "messageId": "",
      "inputName": "",
      "payload": "",
      "timestamp": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"messages\": [\n    {\n      \"messageId\": \"\",\n      \"inputName\": \"\",\n      \"payload\": \"\",\n      \"timestamp\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/inputs/messages" {:content-type :json
                                                            :form-params {:messages [{:messageId ""
                                                                                      :inputName ""
                                                                                      :payload ""
                                                                                      :timestamp ""}]}})
require "http/client"

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

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

func main() {

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

	payload := strings.NewReader("{\n  \"messages\": [\n    {\n      \"messageId\": \"\",\n      \"inputName\": \"\",\n      \"payload\": \"\",\n      \"timestamp\": \"\"\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/messages HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 124

{
  "messages": [
    {
      "messageId": "",
      "inputName": "",
      "payload": "",
      "timestamp": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/inputs/messages")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"messages\": [\n    {\n      \"messageId\": \"\",\n      \"inputName\": \"\",\n      \"payload\": \"\",\n      \"timestamp\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/inputs/messages")
  .header("content-type", "application/json")
  .body("{\n  \"messages\": [\n    {\n      \"messageId\": \"\",\n      \"inputName\": \"\",\n      \"payload\": \"\",\n      \"timestamp\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  messages: [
    {
      messageId: '',
      inputName: '',
      payload: '',
      timestamp: ''
    }
  ]
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/inputs/messages',
  headers: {'content-type': 'application/json'},
  data: {messages: [{messageId: '', inputName: '', payload: '', timestamp: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/inputs/messages';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"messages":[{"messageId":"","inputName":"","payload":"","timestamp":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/inputs/messages',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "messages": [\n    {\n      "messageId": "",\n      "inputName": "",\n      "payload": "",\n      "timestamp": ""\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  \"messages\": [\n    {\n      \"messageId\": \"\",\n      \"inputName\": \"\",\n      \"payload\": \"\",\n      \"timestamp\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/inputs/messages")
  .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/messages',
  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({messages: [{messageId: '', inputName: '', payload: '', timestamp: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/inputs/messages',
  headers: {'content-type': 'application/json'},
  body: {messages: [{messageId: '', inputName: '', payload: '', timestamp: ''}]},
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/inputs/messages');

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

req.type('json');
req.send({
  messages: [
    {
      messageId: '',
      inputName: '',
      payload: '',
      timestamp: ''
    }
  ]
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/inputs/messages',
  headers: {'content-type': 'application/json'},
  data: {messages: [{messageId: '', inputName: '', payload: '', timestamp: ''}]}
};

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

const url = '{{baseUrl}}/inputs/messages';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"messages":[{"messageId":"","inputName":"","payload":"","timestamp":""}]}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"messages": @[ @{ @"messageId": @"", @"inputName": @"", @"payload": @"", @"timestamp": @"" } ] };

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

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

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/inputs/messages', [
  'body' => '{
  "messages": [
    {
      "messageId": "",
      "inputName": "",
      "payload": "",
      "timestamp": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'messages' => [
    [
        'messageId' => '',
        'inputName' => '',
        'payload' => '',
        'timestamp' => ''
    ]
  ]
]));

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

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

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

payload = "{\n  \"messages\": [\n    {\n      \"messageId\": \"\",\n      \"inputName\": \"\",\n      \"payload\": \"\",\n      \"timestamp\": \"\"\n    }\n  ]\n}"

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

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

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

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

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

payload = { "messages": [
        {
            "messageId": "",
            "inputName": "",
            "payload": "",
            "timestamp": ""
        }
    ] }
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"messages\": [\n    {\n      \"messageId\": \"\",\n      \"inputName\": \"\",\n      \"payload\": \"\",\n      \"timestamp\": \"\"\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/messages")

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  \"messages\": [\n    {\n      \"messageId\": \"\",\n      \"inputName\": \"\",\n      \"payload\": \"\",\n      \"timestamp\": \"\"\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/messages') do |req|
  req.body = "{\n  \"messages\": [\n    {\n      \"messageId\": \"\",\n      \"inputName\": \"\",\n      \"payload\": \"\",\n      \"timestamp\": \"\"\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/messages";

    let payload = json!({"messages": (
            json!({
                "messageId": "",
                "inputName": "",
                "payload": "",
                "timestamp": ""
            })
        )});

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/inputs/messages \
  --header 'content-type: application/json' \
  --data '{
  "messages": [
    {
      "messageId": "",
      "inputName": "",
      "payload": "",
      "timestamp": ""
    }
  ]
}'
echo '{
  "messages": [
    {
      "messageId": "",
      "inputName": "",
      "payload": "",
      "timestamp": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/inputs/messages \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "messages": [\n    {\n      "messageId": "",\n      "inputName": "",\n      "payload": "",\n      "timestamp": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/inputs/messages
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["messages": [
    [
      "messageId": "",
      "inputName": "",
      "payload": "",
      "timestamp": ""
    ]
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inputs/messages")! 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 BatchResetAlarm
{{baseUrl}}/alarms/reset
BODY json

{
  "resetActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"resetActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/alarms/reset" {:content-type :json
                                                         :form-params {:resetActionRequests [{:requestId ""
                                                                                              :alarmModelName ""
                                                                                              :keyValue ""
                                                                                              :note ""}]}})
require "http/client"

url = "{{baseUrl}}/alarms/reset"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"resetActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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}}/alarms/reset"),
    Content = new StringContent("{\n  \"resetActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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}}/alarms/reset");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"resetActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/alarms/reset"

	payload := strings.NewReader("{\n  \"resetActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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/alarms/reset HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 136

{
  "resetActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/alarms/reset")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"resetActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/alarms/reset"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"resetActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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  \"resetActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/alarms/reset")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/alarms/reset")
  .header("content-type", "application/json")
  .body("{\n  \"resetActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  resetActionRequests: [
    {
      requestId: '',
      alarmModelName: '',
      keyValue: '',
      note: ''
    }
  ]
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/alarms/reset',
  headers: {'content-type': 'application/json'},
  data: {
    resetActionRequests: [{requestId: '', alarmModelName: '', keyValue: '', note: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/alarms/reset';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"resetActionRequests":[{"requestId":"","alarmModelName":"","keyValue":"","note":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/alarms/reset',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "resetActionRequests": [\n    {\n      "requestId": "",\n      "alarmModelName": "",\n      "keyValue": "",\n      "note": ""\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  \"resetActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/alarms/reset")
  .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/alarms/reset',
  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({
  resetActionRequests: [{requestId: '', alarmModelName: '', keyValue: '', note: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/alarms/reset',
  headers: {'content-type': 'application/json'},
  body: {
    resetActionRequests: [{requestId: '', alarmModelName: '', keyValue: '', note: ''}]
  },
  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}}/alarms/reset');

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

req.type('json');
req.send({
  resetActionRequests: [
    {
      requestId: '',
      alarmModelName: '',
      keyValue: '',
      note: ''
    }
  ]
});

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}}/alarms/reset',
  headers: {'content-type': 'application/json'},
  data: {
    resetActionRequests: [{requestId: '', alarmModelName: '', keyValue: '', note: ''}]
  }
};

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

const url = '{{baseUrl}}/alarms/reset';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"resetActionRequests":[{"requestId":"","alarmModelName":"","keyValue":"","note":""}]}'
};

try {
  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 = @{ @"resetActionRequests": @[ @{ @"requestId": @"", @"alarmModelName": @"", @"keyValue": @"", @"note": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/alarms/reset"]
                                                       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}}/alarms/reset" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"resetActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/alarms/reset",
  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([
    'resetActionRequests' => [
        [
                'requestId' => '',
                'alarmModelName' => '',
                'keyValue' => '',
                'note' => ''
        ]
    ]
  ]),
  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}}/alarms/reset', [
  'body' => '{
  "resetActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'resetActionRequests' => [
    [
        'requestId' => '',
        'alarmModelName' => '',
        'keyValue' => '',
        'note' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'resetActionRequests' => [
    [
        'requestId' => '',
        'alarmModelName' => '',
        'keyValue' => '',
        'note' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/alarms/reset');
$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}}/alarms/reset' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "resetActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/alarms/reset' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "resetActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"resetActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\n    }\n  ]\n}"

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

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

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

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

url = "{{baseUrl}}/alarms/reset"

payload = { "resetActionRequests": [
        {
            "requestId": "",
            "alarmModelName": "",
            "keyValue": "",
            "note": ""
        }
    ] }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/alarms/reset"

payload <- "{\n  \"resetActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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}}/alarms/reset")

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  \"resetActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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/alarms/reset') do |req|
  req.body = "{\n  \"resetActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\"\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}}/alarms/reset";

    let payload = json!({"resetActionRequests": (
            json!({
                "requestId": "",
                "alarmModelName": "",
                "keyValue": "",
                "note": ""
            })
        )});

    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}}/alarms/reset \
  --header 'content-type: application/json' \
  --data '{
  "resetActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}'
echo '{
  "resetActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/alarms/reset \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "resetActionRequests": [\n    {\n      "requestId": "",\n      "alarmModelName": "",\n      "keyValue": "",\n      "note": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/alarms/reset
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["resetActionRequests": [
    [
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": ""
    ]
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/alarms/reset")! 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 BatchSnoozeAlarm
{{baseUrl}}/alarms/snooze
BODY json

{
  "snoozeActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": "",
      "snoozeDuration": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"snoozeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\",\n      \"snoozeDuration\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/alarms/snooze" {:content-type :json
                                                          :form-params {:snoozeActionRequests [{:requestId ""
                                                                                                :alarmModelName ""
                                                                                                :keyValue ""
                                                                                                :note ""
                                                                                                :snoozeDuration ""}]}})
require "http/client"

url = "{{baseUrl}}/alarms/snooze"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"snoozeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\",\n      \"snoozeDuration\": \"\"\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}}/alarms/snooze"),
    Content = new StringContent("{\n  \"snoozeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\",\n      \"snoozeDuration\": \"\"\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}}/alarms/snooze");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"snoozeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\",\n      \"snoozeDuration\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/alarms/snooze"

	payload := strings.NewReader("{\n  \"snoozeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\",\n      \"snoozeDuration\": \"\"\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/alarms/snooze HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 165

{
  "snoozeActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": "",
      "snoozeDuration": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/alarms/snooze")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"snoozeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\",\n      \"snoozeDuration\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/alarms/snooze"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"snoozeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\",\n      \"snoozeDuration\": \"\"\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  \"snoozeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\",\n      \"snoozeDuration\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/alarms/snooze")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/alarms/snooze")
  .header("content-type", "application/json")
  .body("{\n  \"snoozeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\",\n      \"snoozeDuration\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  snoozeActionRequests: [
    {
      requestId: '',
      alarmModelName: '',
      keyValue: '',
      note: '',
      snoozeDuration: ''
    }
  ]
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/alarms/snooze',
  headers: {'content-type': 'application/json'},
  data: {
    snoozeActionRequests: [
      {requestId: '', alarmModelName: '', keyValue: '', note: '', snoozeDuration: ''}
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/alarms/snooze';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"snoozeActionRequests":[{"requestId":"","alarmModelName":"","keyValue":"","note":"","snoozeDuration":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/alarms/snooze',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "snoozeActionRequests": [\n    {\n      "requestId": "",\n      "alarmModelName": "",\n      "keyValue": "",\n      "note": "",\n      "snoozeDuration": ""\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  \"snoozeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\",\n      \"snoozeDuration\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/alarms/snooze")
  .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/alarms/snooze',
  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({
  snoozeActionRequests: [
    {requestId: '', alarmModelName: '', keyValue: '', note: '', snoozeDuration: ''}
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/alarms/snooze',
  headers: {'content-type': 'application/json'},
  body: {
    snoozeActionRequests: [
      {requestId: '', alarmModelName: '', keyValue: '', note: '', snoozeDuration: ''}
    ]
  },
  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}}/alarms/snooze');

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

req.type('json');
req.send({
  snoozeActionRequests: [
    {
      requestId: '',
      alarmModelName: '',
      keyValue: '',
      note: '',
      snoozeDuration: ''
    }
  ]
});

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}}/alarms/snooze',
  headers: {'content-type': 'application/json'},
  data: {
    snoozeActionRequests: [
      {requestId: '', alarmModelName: '', keyValue: '', note: '', snoozeDuration: ''}
    ]
  }
};

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

const url = '{{baseUrl}}/alarms/snooze';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"snoozeActionRequests":[{"requestId":"","alarmModelName":"","keyValue":"","note":"","snoozeDuration":""}]}'
};

try {
  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 = @{ @"snoozeActionRequests": @[ @{ @"requestId": @"", @"alarmModelName": @"", @"keyValue": @"", @"note": @"", @"snoozeDuration": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/alarms/snooze"]
                                                       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}}/alarms/snooze" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"snoozeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\",\n      \"snoozeDuration\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/alarms/snooze",
  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([
    'snoozeActionRequests' => [
        [
                'requestId' => '',
                'alarmModelName' => '',
                'keyValue' => '',
                'note' => '',
                'snoozeDuration' => ''
        ]
    ]
  ]),
  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}}/alarms/snooze', [
  'body' => '{
  "snoozeActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": "",
      "snoozeDuration": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'snoozeActionRequests' => [
    [
        'requestId' => '',
        'alarmModelName' => '',
        'keyValue' => '',
        'note' => '',
        'snoozeDuration' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'snoozeActionRequests' => [
    [
        'requestId' => '',
        'alarmModelName' => '',
        'keyValue' => '',
        'note' => '',
        'snoozeDuration' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/alarms/snooze');
$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}}/alarms/snooze' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "snoozeActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": "",
      "snoozeDuration": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/alarms/snooze' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "snoozeActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": "",
      "snoozeDuration": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"snoozeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\",\n      \"snoozeDuration\": \"\"\n    }\n  ]\n}"

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

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

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

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

url = "{{baseUrl}}/alarms/snooze"

payload = { "snoozeActionRequests": [
        {
            "requestId": "",
            "alarmModelName": "",
            "keyValue": "",
            "note": "",
            "snoozeDuration": ""
        }
    ] }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/alarms/snooze"

payload <- "{\n  \"snoozeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\",\n      \"snoozeDuration\": \"\"\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}}/alarms/snooze")

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  \"snoozeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\",\n      \"snoozeDuration\": \"\"\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/alarms/snooze') do |req|
  req.body = "{\n  \"snoozeActionRequests\": [\n    {\n      \"requestId\": \"\",\n      \"alarmModelName\": \"\",\n      \"keyValue\": \"\",\n      \"note\": \"\",\n      \"snoozeDuration\": \"\"\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}}/alarms/snooze";

    let payload = json!({"snoozeActionRequests": (
            json!({
                "requestId": "",
                "alarmModelName": "",
                "keyValue": "",
                "note": "",
                "snoozeDuration": ""
            })
        )});

    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}}/alarms/snooze \
  --header 'content-type: application/json' \
  --data '{
  "snoozeActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": "",
      "snoozeDuration": ""
    }
  ]
}'
echo '{
  "snoozeActionRequests": [
    {
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": "",
      "snoozeDuration": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/alarms/snooze \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "snoozeActionRequests": [\n    {\n      "requestId": "",\n      "alarmModelName": "",\n      "keyValue": "",\n      "note": "",\n      "snoozeDuration": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/alarms/snooze
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["snoozeActionRequests": [
    [
      "requestId": "",
      "alarmModelName": "",
      "keyValue": "",
      "note": "",
      "snoozeDuration": ""
    ]
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/alarms/snooze")! 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 BatchUpdateDetector
{{baseUrl}}/detectors
BODY json

{
  "detectors": [
    {
      "messageId": "",
      "detectorModelName": "",
      "keyValue": "",
      "state": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\",\n      \"state\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/detectors" {:content-type :json
                                                      :form-params {:detectors [{:messageId ""
                                                                                 :detectorModelName ""
                                                                                 :keyValue ""
                                                                                 :state ""}]}})
require "http/client"

url = "{{baseUrl}}/detectors"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\",\n      \"state\": \"\"\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}}/detectors"),
    Content = new StringContent("{\n  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\",\n      \"state\": \"\"\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}}/detectors");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\",\n      \"state\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

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

	payload := strings.NewReader("{\n  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\",\n      \"state\": \"\"\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/detectors HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 130

{
  "detectors": [
    {
      "messageId": "",
      "detectorModelName": "",
      "keyValue": "",
      "state": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/detectors")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\",\n      \"state\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/detectors"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\",\n      \"state\": \"\"\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  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\",\n      \"state\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/detectors")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/detectors")
  .header("content-type", "application/json")
  .body("{\n  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\",\n      \"state\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  detectors: [
    {
      messageId: '',
      detectorModelName: '',
      keyValue: '',
      state: ''
    }
  ]
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/detectors',
  headers: {'content-type': 'application/json'},
  data: {detectors: [{messageId: '', detectorModelName: '', keyValue: '', state: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/detectors';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"detectors":[{"messageId":"","detectorModelName":"","keyValue":"","state":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/detectors',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "detectors": [\n    {\n      "messageId": "",\n      "detectorModelName": "",\n      "keyValue": "",\n      "state": ""\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  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\",\n      \"state\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/detectors")
  .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/detectors',
  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({detectors: [{messageId: '', detectorModelName: '', keyValue: '', state: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/detectors',
  headers: {'content-type': 'application/json'},
  body: {detectors: [{messageId: '', detectorModelName: '', keyValue: '', state: ''}]},
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/detectors');

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

req.type('json');
req.send({
  detectors: [
    {
      messageId: '',
      detectorModelName: '',
      keyValue: '',
      state: ''
    }
  ]
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/detectors',
  headers: {'content-type': 'application/json'},
  data: {detectors: [{messageId: '', detectorModelName: '', keyValue: '', state: ''}]}
};

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

const url = '{{baseUrl}}/detectors';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"detectors":[{"messageId":"","detectorModelName":"","keyValue":"","state":""}]}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"detectors": @[ @{ @"messageId": @"", @"detectorModelName": @"", @"keyValue": @"", @"state": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/detectors"]
                                                       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}}/detectors" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\",\n      \"state\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/detectors",
  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([
    'detectors' => [
        [
                'messageId' => '',
                'detectorModelName' => '',
                'keyValue' => '',
                'state' => ''
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/detectors', [
  'body' => '{
  "detectors": [
    {
      "messageId": "",
      "detectorModelName": "",
      "keyValue": "",
      "state": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'detectors' => [
    [
        'messageId' => '',
        'detectorModelName' => '',
        'keyValue' => '',
        'state' => ''
    ]
  ]
]));

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

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

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

payload = "{\n  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\",\n      \"state\": \"\"\n    }\n  ]\n}"

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

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

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

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

url = "{{baseUrl}}/detectors"

payload = { "detectors": [
        {
            "messageId": "",
            "detectorModelName": "",
            "keyValue": "",
            "state": ""
        }
    ] }
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\",\n      \"state\": \"\"\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}}/detectors")

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  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\",\n      \"state\": \"\"\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/detectors') do |req|
  req.body = "{\n  \"detectors\": [\n    {\n      \"messageId\": \"\",\n      \"detectorModelName\": \"\",\n      \"keyValue\": \"\",\n      \"state\": \"\"\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}}/detectors";

    let payload = json!({"detectors": (
            json!({
                "messageId": "",
                "detectorModelName": "",
                "keyValue": "",
                "state": ""
            })
        )});

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/detectors \
  --header 'content-type: application/json' \
  --data '{
  "detectors": [
    {
      "messageId": "",
      "detectorModelName": "",
      "keyValue": "",
      "state": ""
    }
  ]
}'
echo '{
  "detectors": [
    {
      "messageId": "",
      "detectorModelName": "",
      "keyValue": "",
      "state": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/detectors \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "detectors": [\n    {\n      "messageId": "",\n      "detectorModelName": "",\n      "keyValue": "",\n      "state": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/detectors
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["detectors": [
    [
      "messageId": "",
      "detectorModelName": "",
      "keyValue": "",
      "state": ""
    ]
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/detectors")! 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 DescribeAlarm
{{baseUrl}}/alarms/:alarmModelName/keyValues/
QUERY PARAMS

alarmModelName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/alarms/:alarmModelName/keyValues/");

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

(client/get "{{baseUrl}}/alarms/:alarmModelName/keyValues/")
require "http/client"

url = "{{baseUrl}}/alarms/:alarmModelName/keyValues/"

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

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

func main() {

	url := "{{baseUrl}}/alarms/:alarmModelName/keyValues/"

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

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/alarms/:alarmModelName/keyValues/")
  .get()
  .build();

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

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

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

xhr.open('GET', '{{baseUrl}}/alarms/:alarmModelName/keyValues/');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/alarms/:alarmModelName/keyValues/'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/alarms/:alarmModelName/keyValues/")
  .get()
  .build()

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

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

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/alarms/:alarmModelName/keyValues/'
};

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

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

const req = unirest('GET', '{{baseUrl}}/alarms/:alarmModelName/keyValues/');

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/alarms/:alarmModelName/keyValues/'
};

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

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

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

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

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

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

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

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

conn.request("GET", "/baseUrl/alarms/:alarmModelName/keyValues/")

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

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

url = "{{baseUrl}}/alarms/:alarmModelName/keyValues/"

response = requests.get(url)

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

url <- "{{baseUrl}}/alarms/:alarmModelName/keyValues/"

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

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

url = URI("{{baseUrl}}/alarms/:alarmModelName/keyValues/")

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

puts response.status
puts response.body
use reqwest;

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

    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}}/alarms/:alarmModelName/keyValues/
http GET {{baseUrl}}/alarms/:alarmModelName/keyValues/
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/alarms/:alarmModelName/keyValues/
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/alarms/:alarmModelName/keyValues/")! 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 DescribeDetector
{{baseUrl}}/detectors/:detectorModelName/keyValues/
QUERY PARAMS

detectorModelName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/detectors/:detectorModelName/keyValues/");

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

(client/get "{{baseUrl}}/detectors/:detectorModelName/keyValues/")
require "http/client"

url = "{{baseUrl}}/detectors/:detectorModelName/keyValues/"

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

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

func main() {

	url := "{{baseUrl}}/detectors/:detectorModelName/keyValues/"

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

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/detectors/:detectorModelName/keyValues/")
  .get()
  .build();

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

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

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

xhr.open('GET', '{{baseUrl}}/detectors/:detectorModelName/keyValues/');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/detectors/:detectorModelName/keyValues/'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/detectors/:detectorModelName/keyValues/")
  .get()
  .build()

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

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

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/detectors/:detectorModelName/keyValues/'
};

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

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

const req = unirest('GET', '{{baseUrl}}/detectors/:detectorModelName/keyValues/');

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/detectors/:detectorModelName/keyValues/'
};

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

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

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

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

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

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

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

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

conn.request("GET", "/baseUrl/detectors/:detectorModelName/keyValues/")

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

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

url = "{{baseUrl}}/detectors/:detectorModelName/keyValues/"

response = requests.get(url)

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

url <- "{{baseUrl}}/detectors/:detectorModelName/keyValues/"

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

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

url = URI("{{baseUrl}}/detectors/:detectorModelName/keyValues/")

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

puts response.status
puts response.body
use reqwest;

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

    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}}/detectors/:detectorModelName/keyValues/
http GET {{baseUrl}}/detectors/:detectorModelName/keyValues/
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/detectors/:detectorModelName/keyValues/
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/detectors/:detectorModelName/keyValues/")! 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 ListAlarms
{{baseUrl}}/alarms/: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}}/alarms/:alarmModelName");

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

(client/get "{{baseUrl}}/alarms/:alarmModelName")
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/alarms/: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/alarms/:alarmModelName HTTP/1.1
Host: example.com

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

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

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

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

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

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

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/alarms/: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}}/alarms/: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}}/alarms/: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}}/alarms/:alarmModelName'};

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

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

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

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

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

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

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

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

conn.request("GET", "/baseUrl/alarms/:alarmModelName")

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

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

url = "{{baseUrl}}/alarms/:alarmModelName"

response = requests.get(url)

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

url <- "{{baseUrl}}/alarms/:alarmModelName"

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

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

url = URI("{{baseUrl}}/alarms/: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/alarms/:alarmModelName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/alarms/: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}}/alarms/:alarmModelName
http GET {{baseUrl}}/alarms/:alarmModelName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/alarms/:alarmModelName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/alarms/: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 ListDetectors
{{baseUrl}}/detectors/: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}}/detectors/:detectorModelName");

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

(client/get "{{baseUrl}}/detectors/:detectorModelName")
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/detectors/: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/detectors/:detectorModelName HTTP/1.1
Host: example.com

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

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

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

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

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

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

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/detectors/: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}}/detectors/: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}}/detectors/: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}}/detectors/:detectorModelName'};

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

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

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

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

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

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

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

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

conn.request("GET", "/baseUrl/detectors/:detectorModelName")

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

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

url = "{{baseUrl}}/detectors/:detectorModelName"

response = requests.get(url)

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

url <- "{{baseUrl}}/detectors/:detectorModelName"

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

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

url = URI("{{baseUrl}}/detectors/: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/detectors/:detectorModelName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/detectors/: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}}/detectors/:detectorModelName
http GET {{baseUrl}}/detectors/:detectorModelName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/detectors/:detectorModelName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/detectors/: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()