POST 2FA - Create Email Communication
{{baseUrl}}/admin/settings/email-service
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/settings/email-service");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/post "{{baseUrl}}/admin/settings/email-service" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/settings/email-service"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/settings/email-service"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/settings/email-service");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin/settings/email-service"

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

	req.Header.Add("clearblade-devtoken", "")

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

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

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

}
POST /baseUrl/admin/settings/email-service HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/settings/email-service")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/settings/email-service"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/settings/email-service")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/settings/email-service")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

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

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

xhr.open('POST', '{{baseUrl}}/admin/settings/email-service');
xhr.setRequestHeader('clearblade-devtoken', '');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/settings/email-service',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/settings/email-service';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/settings/email-service',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/admin/settings/email-service")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/settings/email-service',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/settings/email-service',
  headers: {'clearblade-devtoken': ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/admin/settings/email-service');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/settings/email-service',
  headers: {'clearblade-devtoken': ''}
};

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

const url = '{{baseUrl}}/admin/settings/email-service';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

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

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/settings/email-service"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/admin/settings/email-service" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/settings/email-service",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/settings/email-service', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/settings/email-service');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/settings/email-service');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/settings/email-service' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/settings/email-service' -Method POST -Headers $headers
import http.client

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

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/admin/settings/email-service", headers=headers)

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

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

url = "{{baseUrl}}/admin/settings/email-service"

headers = {"clearblade-devtoken": ""}

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

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

url <- "{{baseUrl}}/admin/settings/email-service"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/admin/settings/email-service")

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

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

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

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

response = conn.post('/baseUrl/admin/settings/email-service') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/settings/email-service";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/settings/email-service \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/admin/settings/email-service \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/settings/email-service
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/settings/email-service")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

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

dataTask.resume()
POST 2FA - Create SMS Communication
{{baseUrl}}/admin/settings/sms-service
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/settings/sms-service");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/post "{{baseUrl}}/admin/settings/sms-service" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/settings/sms-service"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/settings/sms-service"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/settings/sms-service");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin/settings/sms-service"

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

	req.Header.Add("clearblade-devtoken", "")

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

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

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

}
POST /baseUrl/admin/settings/sms-service HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/settings/sms-service")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/settings/sms-service"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/settings/sms-service")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/settings/sms-service")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

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

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

xhr.open('POST', '{{baseUrl}}/admin/settings/sms-service');
xhr.setRequestHeader('clearblade-devtoken', '');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/settings/sms-service',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/settings/sms-service';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/settings/sms-service',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/admin/settings/sms-service")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/settings/sms-service',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/settings/sms-service',
  headers: {'clearblade-devtoken': ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/admin/settings/sms-service');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/settings/sms-service',
  headers: {'clearblade-devtoken': ''}
};

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

const url = '{{baseUrl}}/admin/settings/sms-service';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

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

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/settings/sms-service"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/admin/settings/sms-service" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/settings/sms-service",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/settings/sms-service', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/settings/sms-service');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/settings/sms-service');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/settings/sms-service' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/settings/sms-service' -Method POST -Headers $headers
import http.client

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

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/admin/settings/sms-service", headers=headers)

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

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

url = "{{baseUrl}}/admin/settings/sms-service"

headers = {"clearblade-devtoken": ""}

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

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

url <- "{{baseUrl}}/admin/settings/sms-service"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/admin/settings/sms-service")

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

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

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

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

response = conn.post('/baseUrl/admin/settings/sms-service') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/settings/sms-service";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/settings/sms-service \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/admin/settings/sms-service \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/settings/sms-service
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/settings/sms-service")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

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

dataTask.resume()
DELETE 2FA - Delete SMS settings
{{baseUrl}}/admin/settings/sms-service
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/settings/sms-service");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/delete "{{baseUrl}}/admin/settings/sms-service" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/settings/sms-service"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/admin/settings/sms-service"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/settings/sms-service");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin/settings/sms-service"

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

	req.Header.Add("clearblade-devtoken", "")

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

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

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

}
DELETE /baseUrl/admin/settings/sms-service HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/settings/sms-service")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/settings/sms-service"))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/settings/sms-service")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/settings/sms-service")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

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

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

xhr.open('DELETE', '{{baseUrl}}/admin/settings/sms-service');
xhr.setRequestHeader('clearblade-devtoken', '');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/settings/sms-service',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/settings/sms-service';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/settings/sms-service',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/admin/settings/sms-service")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/settings/sms-service',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

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

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/settings/sms-service',
  headers: {'clearblade-devtoken': ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/admin/settings/sms-service');

req.headers({
  'clearblade-devtoken': ''
});

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/settings/sms-service',
  headers: {'clearblade-devtoken': ''}
};

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

const url = '{{baseUrl}}/admin/settings/sms-service';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

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

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/settings/sms-service"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/admin/settings/sms-service" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/settings/sms-service",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/admin/settings/sms-service', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/settings/sms-service');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/settings/sms-service');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/settings/sms-service' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/settings/sms-service' -Method DELETE -Headers $headers
import http.client

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

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/admin/settings/sms-service", headers=headers)

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

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

url = "{{baseUrl}}/admin/settings/sms-service"

headers = {"clearblade-devtoken": ""}

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

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

url <- "{{baseUrl}}/admin/settings/sms-service"

response <- VERB("DELETE", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/admin/settings/sms-service")

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

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

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

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

response = conn.delete('/baseUrl/admin/settings/sms-service') do |req|
  req.headers['clearblade-devtoken'] = ''
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/settings/sms-service";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/admin/settings/sms-service \
  --header 'clearblade-devtoken: '
http DELETE {{baseUrl}}/admin/settings/sms-service \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/settings/sms-service
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/settings/sms-service")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

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

dataTask.resume()
DELETE 2FA - Delete email settings
{{baseUrl}}/admin/settings/email-service
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/settings/email-service");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/delete "{{baseUrl}}/admin/settings/email-service" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/settings/email-service"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/admin/settings/email-service"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/settings/email-service");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin/settings/email-service"

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

	req.Header.Add("clearblade-devtoken", "")

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

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

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

}
DELETE /baseUrl/admin/settings/email-service HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/settings/email-service")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/settings/email-service"))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/settings/email-service")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/settings/email-service")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

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

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

xhr.open('DELETE', '{{baseUrl}}/admin/settings/email-service');
xhr.setRequestHeader('clearblade-devtoken', '');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/settings/email-service',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/settings/email-service';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/settings/email-service',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/admin/settings/email-service")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/settings/email-service',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

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

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/settings/email-service',
  headers: {'clearblade-devtoken': ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/admin/settings/email-service');

req.headers({
  'clearblade-devtoken': ''
});

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/settings/email-service',
  headers: {'clearblade-devtoken': ''}
};

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

const url = '{{baseUrl}}/admin/settings/email-service';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

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

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/settings/email-service"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/admin/settings/email-service" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/settings/email-service",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/admin/settings/email-service', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/settings/email-service');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/settings/email-service');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/settings/email-service' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/settings/email-service' -Method DELETE -Headers $headers
import http.client

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

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/admin/settings/email-service", headers=headers)

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

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

url = "{{baseUrl}}/admin/settings/email-service"

headers = {"clearblade-devtoken": ""}

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

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

url <- "{{baseUrl}}/admin/settings/email-service"

response <- VERB("DELETE", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/admin/settings/email-service")

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

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

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

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

response = conn.delete('/baseUrl/admin/settings/email-service') do |req|
  req.headers['clearblade-devtoken'] = ''
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/settings/email-service";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/admin/settings/email-service \
  --header 'clearblade-devtoken: '
http DELETE {{baseUrl}}/admin/settings/email-service \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/settings/email-service
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/settings/email-service")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

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

dataTask.resume()
GET 2FA - Get Email Settings
{{baseUrl}}/admin/settings/email-service
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/settings/email-service");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/get "{{baseUrl}}/admin/settings/email-service" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/settings/email-service"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

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

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

func main() {

	url := "{{baseUrl}}/admin/settings/email-service"

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

	req.Header.Add("clearblade-devtoken", "")

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

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

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

}
GET /baseUrl/admin/settings/email-service HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/settings/email-service")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/settings/email-service"))
    .header("clearblade-devtoken", "")
    .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}}/admin/settings/email-service")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/settings/email-service")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/settings/email-service');
xhr.setRequestHeader('clearblade-devtoken', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/settings/email-service',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/settings/email-service';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/admin/settings/email-service")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/settings/email-service',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

  res.on('data', function (chunk) {
    chunks.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}}/admin/settings/email-service',
  headers: {'clearblade-devtoken': ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/admin/settings/email-service');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/settings/email-service',
  headers: {'clearblade-devtoken': ''}
};

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

const url = '{{baseUrl}}/admin/settings/email-service';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

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

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/settings/email-service"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/admin/settings/email-service" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/settings/email-service",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/settings/email-service', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/settings/email-service');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/settings/email-service');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/settings/email-service' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/settings/email-service' -Method GET -Headers $headers
import http.client

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

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/settings/email-service", headers=headers)

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

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

url = "{{baseUrl}}/admin/settings/email-service"

headers = {"clearblade-devtoken": ""}

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

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

url <- "{{baseUrl}}/admin/settings/email-service"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/admin/settings/email-service")

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

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

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

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

response = conn.get('/baseUrl/admin/settings/email-service') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/settings/email-service";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/settings/email-service \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/settings/email-service \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/settings/email-service
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/settings/email-service")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

dataTask.resume()
GET 2FA - Get SMS Settings
{{baseUrl}}/admin/settings/sms-service
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/settings/sms-service");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/get "{{baseUrl}}/admin/settings/sms-service" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/settings/sms-service"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

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

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

func main() {

	url := "{{baseUrl}}/admin/settings/sms-service"

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

	req.Header.Add("clearblade-devtoken", "")

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

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

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

}
GET /baseUrl/admin/settings/sms-service HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/settings/sms-service")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/settings/sms-service"))
    .header("clearblade-devtoken", "")
    .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}}/admin/settings/sms-service")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/settings/sms-service")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/settings/sms-service');
xhr.setRequestHeader('clearblade-devtoken', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/settings/sms-service',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/settings/sms-service';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/admin/settings/sms-service")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/settings/sms-service',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

  res.on('data', function (chunk) {
    chunks.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}}/admin/settings/sms-service',
  headers: {'clearblade-devtoken': ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/admin/settings/sms-service');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/settings/sms-service',
  headers: {'clearblade-devtoken': ''}
};

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

const url = '{{baseUrl}}/admin/settings/sms-service';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

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

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/settings/sms-service"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/admin/settings/sms-service" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/settings/sms-service",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/settings/sms-service', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/settings/sms-service');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/settings/sms-service');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/settings/sms-service' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/settings/sms-service' -Method GET -Headers $headers
import http.client

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

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/settings/sms-service", headers=headers)

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

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

url = "{{baseUrl}}/admin/settings/sms-service"

headers = {"clearblade-devtoken": ""}

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

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

url <- "{{baseUrl}}/admin/settings/sms-service"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/admin/settings/sms-service")

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

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

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

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

response = conn.get('/baseUrl/admin/settings/sms-service') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/settings/sms-service";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/settings/sms-service \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/settings/sms-service \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/settings/sms-service
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/settings/sms-service")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

dataTask.resume()
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/post "{{baseUrl}}/admin/validate" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/validate"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/validate"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/validate");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin/validate"

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

	req.Header.Add("clearblade-devtoken", "")

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

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

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

}
POST /baseUrl/admin/validate HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/validate")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/validate")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/validate")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

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

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

xhr.open('POST', '{{baseUrl}}/admin/validate');
xhr.setRequestHeader('clearblade-devtoken', '');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/validate',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/validate';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/validate',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/admin/validate")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/validate',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/validate',
  headers: {'clearblade-devtoken': ''}
};

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

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

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

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/validate',
  headers: {'clearblade-devtoken': ''}
};

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

const url = '{{baseUrl}}/admin/validate';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

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

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/validate"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/admin/validate" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/validate",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/validate', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

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

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/validate');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/validate' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/validate' -Method POST -Headers $headers
import http.client

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

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/admin/validate", headers=headers)

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

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

url = "{{baseUrl}}/admin/validate"

headers = {"clearblade-devtoken": ""}

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

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

url <- "{{baseUrl}}/admin/validate"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/admin/validate")

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

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

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

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

response = conn.post('/baseUrl/admin/validate') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/validate \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/admin/validate \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/validate
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/validate")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

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

dataTask.resume()
POST 2FA - Test Email Service
{{baseUrl}}/admin/settings/email-service/test
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/settings/email-service/test");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/post "{{baseUrl}}/admin/settings/email-service/test" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/settings/email-service/test"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/settings/email-service/test"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/settings/email-service/test");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin/settings/email-service/test"

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

	req.Header.Add("clearblade-devtoken", "")

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

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

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

}
POST /baseUrl/admin/settings/email-service/test HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/settings/email-service/test")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/settings/email-service/test"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/settings/email-service/test")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/settings/email-service/test")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

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

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

xhr.open('POST', '{{baseUrl}}/admin/settings/email-service/test');
xhr.setRequestHeader('clearblade-devtoken', '');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/settings/email-service/test',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/settings/email-service/test';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/settings/email-service/test',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/admin/settings/email-service/test")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/settings/email-service/test',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/settings/email-service/test',
  headers: {'clearblade-devtoken': ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/admin/settings/email-service/test');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/settings/email-service/test',
  headers: {'clearblade-devtoken': ''}
};

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

const url = '{{baseUrl}}/admin/settings/email-service/test';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

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

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/settings/email-service/test"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/admin/settings/email-service/test" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/settings/email-service/test",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/settings/email-service/test', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/settings/email-service/test');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/settings/email-service/test');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/settings/email-service/test' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/settings/email-service/test' -Method POST -Headers $headers
import http.client

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

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/admin/settings/email-service/test", headers=headers)

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

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

url = "{{baseUrl}}/admin/settings/email-service/test"

headers = {"clearblade-devtoken": ""}

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

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

url <- "{{baseUrl}}/admin/settings/email-service/test"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/admin/settings/email-service/test")

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

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

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

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

response = conn.post('/baseUrl/admin/settings/email-service/test') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/settings/email-service/test";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/settings/email-service/test \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/admin/settings/email-service/test \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/settings/email-service/test
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/settings/email-service/test")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

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

dataTask.resume()
POST 2FA - Test SMS Service
{{baseUrl}}/admin/settings/sms-service/test
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/settings/sms-service/test");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/post "{{baseUrl}}/admin/settings/sms-service/test" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/settings/sms-service/test"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/settings/sms-service/test"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/settings/sms-service/test");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin/settings/sms-service/test"

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

	req.Header.Add("clearblade-devtoken", "")

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

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

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

}
POST /baseUrl/admin/settings/sms-service/test HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/settings/sms-service/test")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/settings/sms-service/test"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/settings/sms-service/test")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/settings/sms-service/test")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

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

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

xhr.open('POST', '{{baseUrl}}/admin/settings/sms-service/test');
xhr.setRequestHeader('clearblade-devtoken', '');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/settings/sms-service/test',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/settings/sms-service/test';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/settings/sms-service/test',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/admin/settings/sms-service/test")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/settings/sms-service/test',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/settings/sms-service/test',
  headers: {'clearblade-devtoken': ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/admin/settings/sms-service/test');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/settings/sms-service/test',
  headers: {'clearblade-devtoken': ''}
};

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

const url = '{{baseUrl}}/admin/settings/sms-service/test';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

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

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/settings/sms-service/test"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/admin/settings/sms-service/test" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/settings/sms-service/test",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/settings/sms-service/test', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/settings/sms-service/test');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/settings/sms-service/test');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/settings/sms-service/test' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/settings/sms-service/test' -Method POST -Headers $headers
import http.client

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

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/admin/settings/sms-service/test", headers=headers)

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

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

url = "{{baseUrl}}/admin/settings/sms-service/test"

headers = {"clearblade-devtoken": ""}

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

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

url <- "{{baseUrl}}/admin/settings/sms-service/test"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/admin/settings/sms-service/test")

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

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

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

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

response = conn.post('/baseUrl/admin/settings/sms-service/test') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/settings/sms-service/test";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/settings/sms-service/test \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/admin/settings/sms-service/test \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/settings/sms-service/test
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/settings/sms-service/test")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

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

dataTask.resume()
PUT 2FA - Update Email Settings
{{baseUrl}}/admin/settings/email-service
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/settings/email-service");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/put "{{baseUrl}}/admin/settings/email-service" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/settings/email-service"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/admin/settings/email-service"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/settings/email-service");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin/settings/email-service"

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

	req.Header.Add("clearblade-devtoken", "")

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

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

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

}
PUT /baseUrl/admin/settings/email-service HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/settings/email-service")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/settings/email-service"))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/settings/email-service")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/settings/email-service")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

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

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

xhr.open('PUT', '{{baseUrl}}/admin/settings/email-service');
xhr.setRequestHeader('clearblade-devtoken', '');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/settings/email-service',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/settings/email-service';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/settings/email-service',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/admin/settings/email-service")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/settings/email-service',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

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

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/settings/email-service',
  headers: {'clearblade-devtoken': ''}
};

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

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

const req = unirest('PUT', '{{baseUrl}}/admin/settings/email-service');

req.headers({
  'clearblade-devtoken': ''
});

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/settings/email-service',
  headers: {'clearblade-devtoken': ''}
};

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

const url = '{{baseUrl}}/admin/settings/email-service';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

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

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/settings/email-service"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/admin/settings/email-service" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/settings/email-service",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/admin/settings/email-service', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/settings/email-service');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/settings/email-service');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/settings/email-service' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/settings/email-service' -Method PUT -Headers $headers
import http.client

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

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/admin/settings/email-service", headers=headers)

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

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

url = "{{baseUrl}}/admin/settings/email-service"

headers = {"clearblade-devtoken": ""}

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

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

url <- "{{baseUrl}}/admin/settings/email-service"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/admin/settings/email-service")

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

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

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

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

response = conn.put('/baseUrl/admin/settings/email-service') do |req|
  req.headers['clearblade-devtoken'] = ''
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/settings/email-service";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/admin/settings/email-service \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/admin/settings/email-service \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/settings/email-service
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/settings/email-service")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

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

dataTask.resume()
PUT 2FA - Update SMS Settings
{{baseUrl}}/admin/settings/sms-service
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/settings/sms-service");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/put "{{baseUrl}}/admin/settings/sms-service" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/settings/sms-service"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/admin/settings/sms-service"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/settings/sms-service");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin/settings/sms-service"

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

	req.Header.Add("clearblade-devtoken", "")

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

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

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

}
PUT /baseUrl/admin/settings/sms-service HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/settings/sms-service")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/settings/sms-service"))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/settings/sms-service")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/settings/sms-service")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

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

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

xhr.open('PUT', '{{baseUrl}}/admin/settings/sms-service');
xhr.setRequestHeader('clearblade-devtoken', '');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/settings/sms-service',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/settings/sms-service';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/settings/sms-service',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/admin/settings/sms-service")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/settings/sms-service',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

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

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/settings/sms-service',
  headers: {'clearblade-devtoken': ''}
};

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

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

const req = unirest('PUT', '{{baseUrl}}/admin/settings/sms-service');

req.headers({
  'clearblade-devtoken': ''
});

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/settings/sms-service',
  headers: {'clearblade-devtoken': ''}
};

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

const url = '{{baseUrl}}/admin/settings/sms-service';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

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

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/settings/sms-service"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/admin/settings/sms-service" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/settings/sms-service",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/admin/settings/sms-service', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/settings/sms-service');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/settings/sms-service');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/settings/sms-service' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/settings/sms-service' -Method PUT -Headers $headers
import http.client

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

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/admin/settings/sms-service", headers=headers)

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

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

url = "{{baseUrl}}/admin/settings/sms-service"

headers = {"clearblade-devtoken": ""}

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

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

url <- "{{baseUrl}}/admin/settings/sms-service"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/admin/settings/sms-service")

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

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

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

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

response = conn.put('/baseUrl/admin/settings/sms-service') do |req|
  req.headers['clearblade-devtoken'] = ''
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/settings/sms-service";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/admin/settings/sms-service \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/admin/settings/sms-service \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/settings/sms-service
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/settings/sms-service")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

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

dataTask.resume()
PUT 2FA - Update Security Settings
{{baseUrl}}/admin/settings/security
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/settings/security");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/put "{{baseUrl}}/admin/settings/security" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/settings/security"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/admin/settings/security"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/settings/security");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin/settings/security"

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

	req.Header.Add("clearblade-devtoken", "")

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

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

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

}
PUT /baseUrl/admin/settings/security HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/settings/security")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/settings/security"))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/settings/security")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/settings/security")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

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

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

xhr.open('PUT', '{{baseUrl}}/admin/settings/security');
xhr.setRequestHeader('clearblade-devtoken', '');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/settings/security',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/settings/security';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/settings/security',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/admin/settings/security")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/settings/security',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

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

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/settings/security',
  headers: {'clearblade-devtoken': ''}
};

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

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

const req = unirest('PUT', '{{baseUrl}}/admin/settings/security');

req.headers({
  'clearblade-devtoken': ''
});

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/settings/security',
  headers: {'clearblade-devtoken': ''}
};

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

const url = '{{baseUrl}}/admin/settings/security';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

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

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/settings/security"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/admin/settings/security" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/settings/security",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/admin/settings/security', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/settings/security');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/settings/security');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/settings/security' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/settings/security' -Method PUT -Headers $headers
import http.client

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

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/admin/settings/security", headers=headers)

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

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

url = "{{baseUrl}}/admin/settings/security"

headers = {"clearblade-devtoken": ""}

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

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

url <- "{{baseUrl}}/admin/settings/security"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/admin/settings/security")

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

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

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

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

response = conn.put('/baseUrl/admin/settings/security') do |req|
  req.headers['clearblade-devtoken'] = ''
end

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

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/admin/settings/security \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/admin/settings/security \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/settings/security
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/settings/security")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

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

dataTask.resume()
PUT 2FA - Update developer 2FA information.
{{baseUrl}}/admin/userinfo
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/userinfo");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/put "{{baseUrl}}/admin/userinfo" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/userinfo"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/admin/userinfo"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/userinfo");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin/userinfo"

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

	req.Header.Add("clearblade-devtoken", "")

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

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

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

}
PUT /baseUrl/admin/userinfo HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/userinfo")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/userinfo")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/userinfo")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

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

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

xhr.open('PUT', '{{baseUrl}}/admin/userinfo');
xhr.setRequestHeader('clearblade-devtoken', '');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/userinfo',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/userinfo';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/userinfo',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/admin/userinfo")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/userinfo',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

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

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/userinfo',
  headers: {'clearblade-devtoken': ''}
};

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

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

const req = unirest('PUT', '{{baseUrl}}/admin/userinfo');

req.headers({
  'clearblade-devtoken': ''
});

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/userinfo',
  headers: {'clearblade-devtoken': ''}
};

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

const url = '{{baseUrl}}/admin/userinfo';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

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

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/userinfo"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/admin/userinfo" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/userinfo",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/admin/userinfo', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/userinfo');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/userinfo');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/userinfo' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/userinfo' -Method PUT -Headers $headers
import http.client

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

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/admin/userinfo", headers=headers)

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

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

url = "{{baseUrl}}/admin/userinfo"

headers = {"clearblade-devtoken": ""}

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

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

url <- "{{baseUrl}}/admin/userinfo"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/admin/userinfo")

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

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

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

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

response = conn.put('/baseUrl/admin/userinfo') do |req|
  req.headers['clearblade-devtoken'] = ''
end

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

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/admin/userinfo \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/admin/userinfo \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/userinfo
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/userinfo")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

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

dataTask.resume()
GET 2FA - View Security Settings
{{baseUrl}}/admin/settings/security
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/settings/security");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/get "{{baseUrl}}/admin/settings/security" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/settings/security"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

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

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

func main() {

	url := "{{baseUrl}}/admin/settings/security"

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

	req.Header.Add("clearblade-devtoken", "")

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

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

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

}
GET /baseUrl/admin/settings/security HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/settings/security")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/settings/security"))
    .header("clearblade-devtoken", "")
    .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}}/admin/settings/security")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/settings/security")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/settings/security');
xhr.setRequestHeader('clearblade-devtoken', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/settings/security',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/settings/security';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/admin/settings/security")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/settings/security',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

  res.on('data', function (chunk) {
    chunks.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}}/admin/settings/security',
  headers: {'clearblade-devtoken': ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/admin/settings/security');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/settings/security',
  headers: {'clearblade-devtoken': ''}
};

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

const url = '{{baseUrl}}/admin/settings/security';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

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

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/settings/security"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/admin/settings/security" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/settings/security",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/settings/security', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

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

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/settings/security');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/settings/security' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/settings/security' -Method GET -Headers $headers
import http.client

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

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/settings/security", headers=headers)

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

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

url = "{{baseUrl}}/admin/settings/security"

headers = {"clearblade-devtoken": ""}

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

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

url <- "{{baseUrl}}/admin/settings/security"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/admin/settings/security")

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

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

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

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

response = conn.get('/baseUrl/admin/settings/security') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/settings/security \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/settings/security \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/settings/security
import Foundation

let headers = ["clearblade-devtoken": ""]

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

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

dataTask.resume()
POST ADAPTERS - Add an adapter
{{baseUrl}}/api/v/4/:SystemKey/adapters
HEADERS

ClearBlade-DevToken
QUERY PARAMS

SystemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/:SystemKey/adapters");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/post "{{baseUrl}}/api/v/4/:SystemKey/adapters" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/:SystemKey/adapters"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/:SystemKey/adapters"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/:SystemKey/adapters");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/v/4/:SystemKey/adapters"

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

	req.Header.Add("clearblade-devtoken", "")

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

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

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

}
POST /baseUrl/api/v/4/:SystemKey/adapters HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/4/:SystemKey/adapters")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/:SystemKey/adapters"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/:SystemKey/adapters")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/4/:SystemKey/adapters")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

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

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

xhr.open('POST', '{{baseUrl}}/api/v/4/:SystemKey/adapters');
xhr.setRequestHeader('clearblade-devtoken', '');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/:SystemKey/adapters';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/:SystemKey/adapters")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/:SystemKey/adapters',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters',
  headers: {'clearblade-devtoken': ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/api/v/4/:SystemKey/adapters');

req.headers({
  'clearblade-devtoken': ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters',
  headers: {'clearblade-devtoken': ''}
};

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

const url = '{{baseUrl}}/api/v/4/:SystemKey/adapters';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

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

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/:SystemKey/adapters"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/api/v/4/:SystemKey/adapters" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/:SystemKey/adapters",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/4/:SystemKey/adapters', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/:SystemKey/adapters');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/:SystemKey/adapters');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/:SystemKey/adapters' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/:SystemKey/adapters' -Method POST -Headers $headers
import http.client

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

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/api/v/4/:SystemKey/adapters", headers=headers)

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

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

url = "{{baseUrl}}/api/v/4/:SystemKey/adapters"

headers = {"clearblade-devtoken": ""}

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

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

url <- "{{baseUrl}}/api/v/4/:SystemKey/adapters"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/api/v/4/:SystemKey/adapters")

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

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

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

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

response = conn.post('/baseUrl/api/v/4/:SystemKey/adapters') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/:SystemKey/adapters";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/4/:SystemKey/adapters \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/api/v/4/:SystemKey/adapters \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/:SystemKey/adapters
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/:SystemKey/adapters")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

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

dataTask.resume()
POST ADAPTERS - Add or replace file content & configuration
{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files
HEADERS

ClearBlade-DevToken
QUERY PARAMS

SystemKey
AdapterName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/post "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files"

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

	req.Header.Add("clearblade-devtoken", "")

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

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

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

}
POST /baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/files HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

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

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

xhr.open('POST', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files');
xhr.setRequestHeader('clearblade-devtoken', '');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/files',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files',
  headers: {'clearblade-devtoken': ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files');

req.headers({
  'clearblade-devtoken': ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files',
  headers: {'clearblade-devtoken': ''}
};

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

const url = '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

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

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files' -Method POST -Headers $headers
import http.client

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

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/files", headers=headers)

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

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

url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files"

headers = {"clearblade-devtoken": ""}

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

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

url <- "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files")

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

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

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

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

response = conn.post('/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/files') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

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

dataTask.resume()
DELETE ADAPTERS - Delete adapter files
{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

SystemKey
AdapterName
fileName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/delete "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName"

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

	req.Header.Add("clearblade-devtoken", "")

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

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

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

}
DELETE /baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName"))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

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

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

xhr.open('DELETE', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName');
xhr.setRequestHeader('clearblade-devtoken', '');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

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

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName',
  headers: {'clearblade-devtoken': ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName');

req.headers({
  'clearblade-devtoken': ''
});

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName',
  headers: {'clearblade-devtoken': ''}
};

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

const url = '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

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

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName' -Method DELETE -Headers $headers
import http.client

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

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName", headers=headers)

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

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

url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName"

headers = {"clearblade-devtoken": ""}

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

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

url <- "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName"

response <- VERB("DELETE", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName")

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

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

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

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

response = conn.delete('/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName \
  --header 'clearblade-devtoken: '
http DELETE {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

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

dataTask.resume()
DELETE ADAPTERS - Delete adapter
{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

SystemKey
AdapterName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/delete "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName"

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

	req.Header.Add("clearblade-devtoken", "")

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

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

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

}
DELETE /baseUrl/api/v/4/:SystemKey/adapters/:AdapterName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName"))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

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

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

xhr.open('DELETE', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName');
xhr.setRequestHeader('clearblade-devtoken', '');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

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

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName',
  headers: {'clearblade-devtoken': ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName');

req.headers({
  'clearblade-devtoken': ''
});

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName',
  headers: {'clearblade-devtoken': ''}
};

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

const url = '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

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

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName' -Method DELETE -Headers $headers
import http.client

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

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName", headers=headers)

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

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

url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName"

headers = {"clearblade-devtoken": ""}

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

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

url <- "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName"

response <- VERB("DELETE", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName")

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

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

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

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

response = conn.delete('/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName \
  --header 'clearblade-devtoken: '
http DELETE {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

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

dataTask.resume()
GET ADAPTERS - Download file from adapter
{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

AdapterName
SystemKey
fileName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/get "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName"

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

	req.Header.Add("clearblade-devtoken", "")

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

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

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

}
GET /baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName"))
    .header("clearblade-devtoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName');
xhr.setRequestHeader('clearblade-devtoken', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName',
  headers: {'clearblade-devtoken': ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName');

req.headers({
  'clearblade-devtoken': ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName',
  headers: {'clearblade-devtoken': ''}
};

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

const url = '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

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

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName' -Method GET -Headers $headers
import http.client

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

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName", headers=headers)

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

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

url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName"

headers = {"clearblade-devtoken": ""}

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

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

url <- "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName")

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

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

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

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

response = conn.get('/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

dataTask.resume()
GET ADAPTERS - Get all adapters
{{baseUrl}}/api/v/4/:SystemKey/adapters
HEADERS

ClearBlade-DevToken
QUERY PARAMS

SystemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/:SystemKey/adapters");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/get "{{baseUrl}}/api/v/4/:SystemKey/adapters" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/:SystemKey/adapters"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

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

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

func main() {

	url := "{{baseUrl}}/api/v/4/:SystemKey/adapters"

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

	req.Header.Add("clearblade-devtoken", "")

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

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

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

}
GET /baseUrl/api/v/4/:SystemKey/adapters HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/4/:SystemKey/adapters")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/:SystemKey/adapters"))
    .header("clearblade-devtoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/:SystemKey/adapters")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/4/:SystemKey/adapters")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/v/4/:SystemKey/adapters');
xhr.setRequestHeader('clearblade-devtoken', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/:SystemKey/adapters';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/:SystemKey/adapters")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/:SystemKey/adapters',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters',
  headers: {'clearblade-devtoken': ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v/4/:SystemKey/adapters');

req.headers({
  'clearblade-devtoken': ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters',
  headers: {'clearblade-devtoken': ''}
};

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

const url = '{{baseUrl}}/api/v/4/:SystemKey/adapters';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

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

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/:SystemKey/adapters"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/api/v/4/:SystemKey/adapters" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/:SystemKey/adapters",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/4/:SystemKey/adapters', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/:SystemKey/adapters');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/:SystemKey/adapters');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/:SystemKey/adapters' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/:SystemKey/adapters' -Method GET -Headers $headers
import http.client

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

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/api/v/4/:SystemKey/adapters", headers=headers)

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

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

url = "{{baseUrl}}/api/v/4/:SystemKey/adapters"

headers = {"clearblade-devtoken": ""}

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

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

url <- "{{baseUrl}}/api/v/4/:SystemKey/adapters"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/api/v/4/:SystemKey/adapters")

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

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

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

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

response = conn.get('/baseUrl/api/v/4/:SystemKey/adapters') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/:SystemKey/adapters";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/4/:SystemKey/adapters \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/api/v/4/:SystemKey/adapters \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/:SystemKey/adapters
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/:SystemKey/adapters")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

dataTask.resume()
PUT ADAPTERS - Map Adapter command to execute a file
{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

SystemKey
AdapterName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/put "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName"

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

	req.Header.Add("clearblade-devtoken", "")

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

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

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

}
PUT /baseUrl/api/v/4/:SystemKey/adapters/:AdapterName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName"))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

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

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

xhr.open('PUT', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName');
xhr.setRequestHeader('clearblade-devtoken', '');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

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

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName',
  headers: {'clearblade-devtoken': ''}
};

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

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

const req = unirest('PUT', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName');

req.headers({
  'clearblade-devtoken': ''
});

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName',
  headers: {'clearblade-devtoken': ''}
};

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

const url = '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

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

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName' -Method PUT -Headers $headers
import http.client

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

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName", headers=headers)

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

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

url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName"

headers = {"clearblade-devtoken": ""}

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

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

url <- "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName")

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

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

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

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

response = conn.put('/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

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

dataTask.resume()
PUT ADAPTERS - Send command to edge
{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control
HEADERS

ClearBlade-DevToken
QUERY PARAMS

SystemKey
AdapterName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/put "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control"

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

	req.Header.Add("clearblade-devtoken", "")

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

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

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

}
PUT /baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/control HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control"))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

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

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

xhr.open('PUT', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control');
xhr.setRequestHeader('clearblade-devtoken', '');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/control',
  headers: {
    'clearblade-devtoken': ''
  }
};

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

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

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control',
  headers: {'clearblade-devtoken': ''}
};

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

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

const req = unirest('PUT', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control');

req.headers({
  'clearblade-devtoken': ''
});

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control',
  headers: {'clearblade-devtoken': ''}
};

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

const url = '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

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

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

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

let uri = Uri.of_string "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control' -Method PUT -Headers $headers
import http.client

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

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/control", headers=headers)

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

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control"

headers = {"clearblade-devtoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/control') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/control")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT ADAPTERS - Update Existing File's content
{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

SystemKey
AdapterName
fileName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName"))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName"

headers = {"clearblade-devtoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Gets list of configuration information for all adapter files
{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files
HEADERS

ClearBlade-DevToken
QUERY PARAMS

AdapterName
SystemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/files HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files"))
    .header("clearblade-devtoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/files',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/files", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/4/:SystemKey/adapters/:AdapterName/files') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/:SystemKey/adapters/:AdapterName/files")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT ADMIN - Add-Remove-Change owner
{{baseUrl}}/admin/developers/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/developers/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/admin/developers/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/developers/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/admin/developers/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/developers/:systemKey");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/developers/:systemKey"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/admin/developers/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/developers/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/developers/:systemKey"))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/developers/:systemKey")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/developers/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/admin/developers/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/developers/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/developers/:systemKey';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/developers/:systemKey',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/developers/:systemKey")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/developers/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/developers/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/admin/developers/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/developers/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/developers/:systemKey';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/developers/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/developers/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/developers/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/admin/developers/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/developers/:systemKey');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/developers/:systemKey');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/developers/:systemKey' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/developers/:systemKey' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/admin/developers/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/developers/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/developers/:systemKey"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/developers/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/admin/developers/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/developers/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/admin/developers/:systemKey \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/admin/developers/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/developers/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/developers/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST ADMIN - Change dev password (Admin)
{{baseUrl}}/admin/resetpassword
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/resetpassword");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin/resetpassword" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/resetpassword"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/resetpassword"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/resetpassword");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/resetpassword"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin/resetpassword HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/resetpassword")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/resetpassword"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/resetpassword")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/resetpassword")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin/resetpassword');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/resetpassword',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/resetpassword';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/resetpassword',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/resetpassword")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/resetpassword',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/resetpassword',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin/resetpassword');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/resetpassword',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/resetpassword';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/resetpassword"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/resetpassword" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/resetpassword",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/resetpassword', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/resetpassword');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/resetpassword');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/resetpassword' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/resetpassword' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/admin/resetpassword", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/resetpassword"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/resetpassword"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/resetpassword")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/admin/resetpassword') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/resetpassword";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/resetpassword \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/admin/resetpassword \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/resetpassword
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/resetpassword")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET ADMIN - Get developer
{{baseUrl}}/admin/platform/developer
HEADERS

ClearBlade-DevToken
QUERY PARAMS

developer
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/platform/developer?developer=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/platform/developer" {:headers {:clearblade-devtoken ""}
                                                                    :query-params {:developer ""}})
require "http/client"

url = "{{baseUrl}}/admin/platform/developer?developer="
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/platform/developer?developer="),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/platform/developer?developer=");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/platform/developer?developer="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/platform/developer?developer= HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/platform/developer?developer=")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/platform/developer?developer="))
    .header("clearblade-devtoken", "")
    .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}}/admin/platform/developer?developer=")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/platform/developer?developer=")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/platform/developer?developer=');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/platform/developer',
  params: {developer: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/platform/developer?developer=';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/platform/developer?developer=',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/platform/developer?developer=")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/platform/developer?developer=',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/platform/developer',
  qs: {developer: ''},
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/platform/developer');

req.query({
  developer: ''
});

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/platform/developer',
  params: {developer: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/platform/developer?developer=';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/platform/developer?developer="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/platform/developer?developer=" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/platform/developer?developer=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/platform/developer?developer=', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/platform/developer');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'developer' => ''
]);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/platform/developer');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'developer' => ''
]));

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/platform/developer?developer=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/platform/developer?developer=' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/platform/developer?developer=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/platform/developer"

querystring = {"developer":""}

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/platform/developer"

queryString <- list(developer = "")

response <- VERB("GET", url, query = queryString, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/platform/developer?developer=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/platform/developer') do |req|
  req.headers['clearblade-devtoken'] = ''
  req.params['developer'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/platform/developer";

    let querystring = [
        ("developer", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/admin/platform/developer?developer=' \
  --header 'clearblade-devtoken: '
http GET '{{baseUrl}}/admin/platform/developer?developer=' \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - '{{baseUrl}}/admin/platform/developer?developer='
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/platform/developer?developer=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET ADMIN - Get developers
{{baseUrl}}/admin/platform/developers
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/platform/developers");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/platform/developers" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/platform/developers"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/platform/developers"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/platform/developers");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/platform/developers"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/platform/developers HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/platform/developers")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/platform/developers"))
    .header("clearblade-devtoken", "")
    .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}}/admin/platform/developers")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/platform/developers")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/platform/developers');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/platform/developers',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/platform/developers';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/platform/developers',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/platform/developers")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/platform/developers',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/platform/developers',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/platform/developers');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/platform/developers',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/platform/developers';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/platform/developers"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/platform/developers" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/platform/developers",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/platform/developers', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/platform/developers');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/platform/developers');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/platform/developers' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/platform/developers' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/platform/developers", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/platform/developers"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/platform/developers"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/platform/developers")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/platform/developers') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/platform/developers";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/platform/developers \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/platform/developers \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/platform/developers
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/platform/developers")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET ADMIN - Get number of admin developers
{{baseUrl}}/admin/count/developers
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/count/developers");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/count/developers" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/count/developers"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/count/developers"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/count/developers");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/count/developers"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/count/developers HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/count/developers")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/count/developers"))
    .header("clearblade-devtoken", "")
    .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}}/admin/count/developers")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/count/developers")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/count/developers');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/count/developers',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/count/developers';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/count/developers',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/count/developers")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/count/developers',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/count/developers',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/count/developers');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/count/developers',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/count/developers';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/count/developers"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/count/developers" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/count/developers",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/count/developers', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/count/developers');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/count/developers');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/count/developers' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/count/developers' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/count/developers", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/count/developers"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/count/developers"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/count/developers")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/count/developers') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/count/developers";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/count/developers \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/count/developers \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/count/developers
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/count/developers")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET ADMIN - Get number of systems available
{{baseUrl}}/admin/count/systems
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/count/systems");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/count/systems" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/count/systems"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/count/systems"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/count/systems");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/count/systems"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/count/systems HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/count/systems")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/count/systems"))
    .header("clearblade-devtoken", "")
    .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}}/admin/count/systems")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/count/systems")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/count/systems');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/count/systems',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/count/systems';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/count/systems',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/count/systems")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/count/systems',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/count/systems',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/count/systems');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/count/systems',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/count/systems';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/count/systems"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/count/systems" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/count/systems",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/count/systems', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/count/systems');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/count/systems');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/count/systems' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/count/systems' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/count/systems", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/count/systems"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/count/systems"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/count/systems")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/count/systems') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/count/systems";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/count/systems \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/count/systems \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/count/systems
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/count/systems")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET ADMIN - Get platform license key.
{{baseUrl}}/admin/pkey
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/pkey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/pkey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/pkey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/pkey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/pkey");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/pkey"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/pkey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/pkey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/pkey"))
    .header("clearblade-devtoken", "")
    .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}}/admin/pkey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/pkey")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/pkey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/pkey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/pkey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/pkey',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/pkey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/pkey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/pkey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/pkey');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/pkey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/pkey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/pkey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/pkey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/pkey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/pkey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/pkey');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/pkey');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/pkey' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/pkey' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/pkey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/pkey"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/pkey"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/pkey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/pkey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/pkey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/pkey \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/pkey \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/pkey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/pkey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET ADMIN - Get system status
{{baseUrl}}/admin/platform/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/platform/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/platform/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/platform/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/platform/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/platform/:systemKey");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/platform/:systemKey"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/platform/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/platform/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/platform/:systemKey"))
    .header("clearblade-devtoken", "")
    .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}}/admin/platform/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/platform/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/platform/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/platform/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/platform/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/platform/:systemKey',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/platform/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/platform/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/platform/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/platform/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/platform/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/platform/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/platform/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/platform/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/platform/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/platform/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/platform/:systemKey');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/platform/:systemKey');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/platform/:systemKey' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/platform/:systemKey' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/platform/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/platform/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/platform/:systemKey"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/platform/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/platform/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/platform/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/platform/:systemKey \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/platform/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/platform/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/platform/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get Systems for a developer
{{baseUrl}}/admin/systems/:devEmail
HEADERS

ClearBlade-DevToken
QUERY PARAMS

devEmail
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/systems/:devEmail");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/systems/:devEmail" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/systems/:devEmail"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/systems/:devEmail"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/systems/:devEmail");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/systems/:devEmail"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/systems/:devEmail HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/systems/:devEmail")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/systems/:devEmail"))
    .header("clearblade-devtoken", "")
    .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}}/admin/systems/:devEmail")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/systems/:devEmail")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/systems/:devEmail');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/systems/:devEmail',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/systems/:devEmail';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/systems/:devEmail',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/systems/:devEmail")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/systems/:devEmail',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/systems/:devEmail',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/systems/:devEmail');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/systems/:devEmail',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/systems/:devEmail';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/systems/:devEmail"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/systems/:devEmail" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/systems/:devEmail",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/systems/:devEmail', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/systems/:devEmail');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/systems/:devEmail');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/systems/:devEmail' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/systems/:devEmail' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/systems/:devEmail", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/systems/:devEmail"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/systems/:devEmail"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/systems/:devEmail")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/systems/:devEmail') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/systems/:devEmail";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/systems/:devEmail \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/systems/:devEmail \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/systems/:devEmail
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/systems/:devEmail")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET AUDIT - Get Audit Info (GET)
{{baseUrl}}/admin/audit/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/audit/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/audit/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/audit/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/audit/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/audit/:systemKey");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/audit/:systemKey"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/audit/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/audit/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/audit/:systemKey"))
    .header("clearblade-devtoken", "")
    .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}}/admin/audit/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/audit/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/audit/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/audit/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/audit/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/audit/:systemKey',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/audit/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/audit/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/audit/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/audit/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/audit/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/audit/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/audit/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/audit/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/audit/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/audit/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/audit/:systemKey');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/audit/:systemKey');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/audit/:systemKey' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/audit/:systemKey' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/audit/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/audit/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/audit/:systemKey"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/audit/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/audit/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/audit/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/audit/:systemKey \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/audit/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/audit/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/audit/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET AUDIT - Get Audit Info
{{baseUrl}}/admin/audit
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/audit");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/audit" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/audit"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/audit"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/audit");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/audit"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/audit HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/audit")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/audit"))
    .header("clearblade-devtoken", "")
    .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}}/admin/audit")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/audit")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/audit');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/audit',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/audit';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/audit',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/audit")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/audit',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/audit',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/audit');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/audit',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/audit';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/audit"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/audit" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/audit",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/audit', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/audit');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/audit');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/audit' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/audit' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/audit", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/audit"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/audit"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/audit")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/audit') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/audit";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/audit \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/audit \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/audit
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/audit")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET AUDIT - Get counts
{{baseUrl}}/admin/audit/:systemKey/count
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/audit/:systemKey/count");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/audit/:systemKey/count" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/audit/:systemKey/count"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/audit/:systemKey/count"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/audit/:systemKey/count");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/audit/:systemKey/count"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/audit/:systemKey/count HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/audit/:systemKey/count")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/audit/:systemKey/count"))
    .header("clearblade-devtoken", "")
    .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}}/admin/audit/:systemKey/count")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/audit/:systemKey/count")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/audit/:systemKey/count');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/audit/:systemKey/count',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/audit/:systemKey/count';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/audit/:systemKey/count',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/audit/:systemKey/count")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/audit/:systemKey/count',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/audit/:systemKey/count',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/audit/:systemKey/count');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/audit/:systemKey/count',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/audit/:systemKey/count';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/audit/:systemKey/count"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/audit/:systemKey/count" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/audit/:systemKey/count",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/audit/:systemKey/count', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/audit/:systemKey/count');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/audit/:systemKey/count');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/audit/:systemKey/count' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/audit/:systemKey/count' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/audit/:systemKey/count", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/audit/:systemKey/count"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/audit/:systemKey/count"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/audit/:systemKey/count")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/audit/:systemKey/count') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/audit/:systemKey/count";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/audit/:systemKey/count \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/audit/:systemKey/count \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/audit/:systemKey/count
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/audit/:systemKey/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET AUDIT - Get list of systems that have been updated (GET)
{{baseUrl}}/admin/platform/systems/:systemKey
HEADERS

clearblade-devtoken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/platform/systems/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/platform/systems/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/platform/systems/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/platform/systems/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/platform/systems/:systemKey");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/platform/systems/:systemKey"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/platform/systems/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/platform/systems/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/platform/systems/:systemKey"))
    .header("clearblade-devtoken", "")
    .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}}/admin/platform/systems/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/platform/systems/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/platform/systems/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/platform/systems/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/platform/systems/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/platform/systems/:systemKey',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/platform/systems/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/platform/systems/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/platform/systems/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/platform/systems/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/platform/systems/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/platform/systems/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/platform/systems/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/platform/systems/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/platform/systems/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/platform/systems/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/platform/systems/:systemKey');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/platform/systems/:systemKey');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/platform/systems/:systemKey' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/platform/systems/:systemKey' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/platform/systems/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/platform/systems/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/platform/systems/:systemKey"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/platform/systems/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/platform/systems/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/platform/systems/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/platform/systems/:systemKey \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/platform/systems/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/platform/systems/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/platform/systems/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET AUDIT - Get list of systems that have been updated
{{baseUrl}}/admin/platform/systems
HEADERS

Clearblade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/platform/systems");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/platform/systems" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/platform/systems"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/platform/systems"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/platform/systems");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/platform/systems"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/platform/systems HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/platform/systems")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/platform/systems"))
    .header("clearblade-devtoken", "")
    .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}}/admin/platform/systems")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/platform/systems")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/platform/systems');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/platform/systems',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/platform/systems';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/platform/systems',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/platform/systems")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/platform/systems',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/platform/systems',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/platform/systems');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/platform/systems',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/platform/systems';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/platform/systems"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/platform/systems" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/platform/systems",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/platform/systems', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/platform/systems');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/platform/systems');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/platform/systems' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/platform/systems' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/platform/systems", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/platform/systems"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/platform/systems"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/platform/systems")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/platform/systems') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/platform/systems";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/platform/systems \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/platform/systems \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/platform/systems
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/platform/systems")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Audit - Get counts
{{baseUrl}}/admin/audit/count
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/audit/count");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/audit/count" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/audit/count"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/audit/count"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/audit/count");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/audit/count"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/audit/count HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/audit/count")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/audit/count"))
    .header("clearblade-devtoken", "")
    .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}}/admin/audit/count")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/audit/count")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/audit/count');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/audit/count',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/audit/count';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/audit/count',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/audit/count")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/audit/count',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/audit/count',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/audit/count');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/audit/count',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/audit/count';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/audit/count"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/audit/count" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/audit/count",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/audit/count', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/audit/count');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/audit/count');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/audit/count' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/audit/count' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/audit/count", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/audit/count"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/audit/count"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/audit/count")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/audit/count') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/audit/count";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/audit/count \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/audit/count \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/audit/count
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/audit/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST CODE - Call-Execute code service
{{baseUrl}}/api/v/1/code/:systemKey/:serviceName
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
serviceName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/code/:systemKey/:serviceName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/1/code/:systemKey/:serviceName" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/code/:systemKey/:serviceName"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/code/:systemKey/:serviceName"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/code/:systemKey/:serviceName");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/code/:systemKey/:serviceName"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/1/code/:systemKey/:serviceName HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/1/code/:systemKey/:serviceName")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/code/:systemKey/:serviceName"))
    .header("clearblade-usertoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/code/:systemKey/:serviceName")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/1/code/:systemKey/:serviceName")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/1/code/:systemKey/:serviceName');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/code/:systemKey/:serviceName',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/code/:systemKey/:serviceName';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/code/:systemKey/:serviceName',
  method: 'POST',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/code/:systemKey/:serviceName")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/code/:systemKey/:serviceName',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/code/:systemKey/:serviceName',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/1/code/:systemKey/:serviceName');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/code/:systemKey/:serviceName',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/code/:systemKey/:serviceName';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/code/:systemKey/:serviceName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/code/:systemKey/:serviceName" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/code/:systemKey/:serviceName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/1/code/:systemKey/:serviceName', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/code/:systemKey/:serviceName');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/code/:systemKey/:serviceName');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/code/:systemKey/:serviceName' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/code/:systemKey/:serviceName' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("POST", "/baseUrl/api/v/1/code/:systemKey/:serviceName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/code/:systemKey/:serviceName"

headers = {"clearblade-usertoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/code/:systemKey/:serviceName"

response <- VERB("POST", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/code/:systemKey/:serviceName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/1/code/:systemKey/:serviceName') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/code/:systemKey/:serviceName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/1/code/:systemKey/:serviceName \
  --header 'clearblade-usertoken: '
http POST {{baseUrl}}/api/v/1/code/:systemKey/:serviceName \
  clearblade-usertoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/1/code/:systemKey/:serviceName
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/code/:systemKey/:serviceName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET CODE - Get all failed services using Query
{{baseUrl}}/api/v/4/:systemKey/code/failed
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/:systemKey/code/failed");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/4/:systemKey/code/failed" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/:systemKey/code/failed"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/:systemKey/code/failed"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/:systemKey/code/failed");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/:systemKey/code/failed"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/4/:systemKey/code/failed HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/4/:systemKey/code/failed")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/:systemKey/code/failed"))
    .header("clearblade-devtoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/:systemKey/code/failed")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/4/:systemKey/code/failed")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/4/:systemKey/code/failed');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/:systemKey/code/failed',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/:systemKey/code/failed';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/:systemKey/code/failed',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/:systemKey/code/failed")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/:systemKey/code/failed',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/:systemKey/code/failed',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/4/:systemKey/code/failed');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/:systemKey/code/failed',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/:systemKey/code/failed';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/:systemKey/code/failed"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/:systemKey/code/failed" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/:systemKey/code/failed",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/4/:systemKey/code/failed', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/:systemKey/code/failed');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/:systemKey/code/failed');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/:systemKey/code/failed' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/:systemKey/code/failed' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/api/v/4/:systemKey/code/failed", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/:systemKey/code/failed"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/:systemKey/code/failed"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/:systemKey/code/failed")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/4/:systemKey/code/failed') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/:systemKey/code/failed";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/4/:systemKey/code/failed \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/api/v/4/:systemKey/code/failed \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/:systemKey/code/failed
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/:systemKey/code/failed")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET CODE - Retrieve information about service
{{baseUrl}}/api/v/1/code/:systemKey/:serviceName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
serviceName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/code/:systemKey/:serviceName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/1/code/:systemKey/:serviceName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/code/:systemKey/:serviceName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/code/:systemKey/:serviceName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/code/:systemKey/:serviceName");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/code/:systemKey/:serviceName"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/1/code/:systemKey/:serviceName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/1/code/:systemKey/:serviceName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/code/:systemKey/:serviceName"))
    .header("clearblade-devtoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/code/:systemKey/:serviceName")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/1/code/:systemKey/:serviceName")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/1/code/:systemKey/:serviceName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/1/code/:systemKey/:serviceName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/code/:systemKey/:serviceName';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/code/:systemKey/:serviceName',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/code/:systemKey/:serviceName")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/code/:systemKey/:serviceName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/1/code/:systemKey/:serviceName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/1/code/:systemKey/:serviceName');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/1/code/:systemKey/:serviceName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/code/:systemKey/:serviceName';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/code/:systemKey/:serviceName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/code/:systemKey/:serviceName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/code/:systemKey/:serviceName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/1/code/:systemKey/:serviceName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/code/:systemKey/:serviceName');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/code/:systemKey/:serviceName');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/code/:systemKey/:serviceName' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/code/:systemKey/:serviceName' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/api/v/1/code/:systemKey/:serviceName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/code/:systemKey/:serviceName"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/code/:systemKey/:serviceName"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/code/:systemKey/:serviceName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/1/code/:systemKey/:serviceName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/code/:systemKey/:serviceName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/1/code/:systemKey/:serviceName \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/api/v/1/code/:systemKey/:serviceName \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/1/code/:systemKey/:serviceName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/code/:systemKey/:serviceName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET CODE - Returns code services and settings
{{baseUrl}}/api/v/3/code/codemeta/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/code/codemeta/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/3/code/codemeta/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/code/codemeta/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/code/codemeta/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/code/codemeta/:systemKey");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/code/codemeta/:systemKey"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/3/code/codemeta/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/3/code/codemeta/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/code/codemeta/:systemKey"))
    .header("clearblade-devtoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/code/codemeta/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/3/code/codemeta/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/3/code/codemeta/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/code/codemeta/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/code/codemeta/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/code/codemeta/:systemKey',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/code/codemeta/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/code/codemeta/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/code/codemeta/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/3/code/codemeta/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/code/codemeta/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/code/codemeta/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/code/codemeta/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/code/codemeta/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/code/codemeta/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/3/code/codemeta/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/code/codemeta/:systemKey');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/code/codemeta/:systemKey');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/code/codemeta/:systemKey' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/code/codemeta/:systemKey' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/api/v/3/code/codemeta/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/code/codemeta/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/code/codemeta/:systemKey"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/code/codemeta/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/3/code/codemeta/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/code/codemeta/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/3/code/codemeta/:systemKey \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/api/v/3/code/codemeta/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/code/codemeta/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/code/codemeta/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DATA - Create Unique Index
{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex
HEADERS

ClearBlade-DevToken
QUERY PARAMS

columnName
systemKey
collectionName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex" {:headers {:clearblade-devtoken ""}
                                                                                                :query-params {:columnName ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName="
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName="),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName="

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName= HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName="))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex',
  params: {columnName: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex',
  qs: {columnName: ''},
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex');

req.query({
  columnName: ''
});

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex',
  params: {columnName: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'columnName' => ''
]);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
  'columnName' => ''
]));

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex"

querystring = {"columnName":""}

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex"

queryString <- list(columnName = "")

response <- VERB("POST", url, query = queryString, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/4/data/:systemKey/:collectionName/uniqueindex') do |req|
  req.headers['clearblade-devtoken'] = ''
  req.params['columnName'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex";

    let querystring = [
        ("columnName", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=' \
  --header 'clearblade-devtoken: '
http POST '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=' \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName='
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DATA - Create collection (POST)
{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index
HEADERS

ClearBlade-DevToken
QUERY PARAMS

columnName
systemKey
collectionName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index" {:headers {:clearblade-devtoken ""}
                                                                                          :query-params {:columnName ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName="
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName="),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName="

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/4/data/:systemKey/:collectionName/index?columnName= HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName="))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index',
  params: {columnName: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/data/:systemKey/:collectionName/index?columnName=',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index',
  qs: {columnName: ''},
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index');

req.query({
  columnName: ''
});

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index',
  params: {columnName: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'columnName' => ''
]);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
  'columnName' => ''
]));

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/api/v/4/data/:systemKey/:collectionName/index?columnName=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index"

querystring = {"columnName":""}

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index"

queryString <- list(columnName = "")

response <- VERB("POST", url, query = queryString, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/4/data/:systemKey/:collectionName/index') do |req|
  req.headers['clearblade-devtoken'] = ''
  req.params['columnName'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index";

    let querystring = [
        ("columnName", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=' \
  --header 'clearblade-devtoken: '
http POST '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=' \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName='
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DATA - Create collection
{{baseUrl}}/api/v/3/collectionmanagement
HEADERS

ClearBlade-UserToken
ClearBlade-SystemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/collectionmanagement");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
headers = curl_slist_append(headers, "clearblade-systemkey: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/3/collectionmanagement" {:headers {:clearblade-usertoken ""
                                                                                   :clearblade-systemkey ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/collectionmanagement"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
  "clearblade-systemkey" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/collectionmanagement"),
    Headers =
    {
        { "clearblade-usertoken", "" },
        { "clearblade-systemkey", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/collectionmanagement");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-usertoken", "");
request.AddHeader("clearblade-systemkey", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/collectionmanagement"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-usertoken", "")
	req.Header.Add("clearblade-systemkey", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/3/collectionmanagement HTTP/1.1
Clearblade-Usertoken: 
Clearblade-Systemkey: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/3/collectionmanagement")
  .setHeader("clearblade-usertoken", "")
  .setHeader("clearblade-systemkey", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/collectionmanagement"))
    .header("clearblade-usertoken", "")
    .header("clearblade-systemkey", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/collectionmanagement")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .addHeader("clearblade-systemkey", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/3/collectionmanagement")
  .header("clearblade-usertoken", "")
  .header("clearblade-systemkey", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/3/collectionmanagement');
xhr.setRequestHeader('clearblade-usertoken', '');
xhr.setRequestHeader('clearblade-systemkey', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/3/collectionmanagement',
  headers: {'clearblade-usertoken': '', 'clearblade-systemkey': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/collectionmanagement';
const options = {
  method: 'POST',
  headers: {'clearblade-usertoken': '', 'clearblade-systemkey': ''}
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/collectionmanagement',
  method: 'POST',
  headers: {
    'clearblade-usertoken': '',
    'clearblade-systemkey': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/collectionmanagement")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .addHeader("clearblade-systemkey", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/collectionmanagement',
  headers: {
    'clearblade-usertoken': '',
    'clearblade-systemkey': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/3/collectionmanagement',
  headers: {'clearblade-usertoken': '', 'clearblade-systemkey': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/3/collectionmanagement');

req.headers({
  'clearblade-usertoken': '',
  'clearblade-systemkey': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/3/collectionmanagement',
  headers: {'clearblade-usertoken': '', 'clearblade-systemkey': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/collectionmanagement';
const options = {
  method: 'POST',
  headers: {'clearblade-usertoken': '', 'clearblade-systemkey': ''}
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"",
                           @"clearblade-systemkey": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/collectionmanagement"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/collectionmanagement" in
let headers = Header.add_list (Header.init ()) [
  ("clearblade-usertoken", "");
  ("clearblade-systemkey", "");
] in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/collectionmanagement",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-systemkey: ",
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/3/collectionmanagement', [
  'headers' => [
    'clearblade-systemkey' => '',
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/collectionmanagement');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-usertoken' => '',
  'clearblade-systemkey' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/collectionmanagement');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-usertoken' => '',
  'clearblade-systemkey' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$headers.Add("clearblade-systemkey", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/collectionmanagement' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$headers.Add("clearblade-systemkey", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/collectionmanagement' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'clearblade-usertoken': "",
    'clearblade-systemkey': ""
}

conn.request("POST", "/baseUrl/api/v/3/collectionmanagement", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/collectionmanagement"

headers = {
    "clearblade-usertoken": "",
    "clearblade-systemkey": ""
}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/collectionmanagement"

response <- VERB("POST", url, add_headers('clearblade-usertoken' = '', 'clearblade-systemkey' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/collectionmanagement")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-usertoken"] = ''
request["clearblade-systemkey"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/3/collectionmanagement') do |req|
  req.headers['clearblade-usertoken'] = ''
  req.headers['clearblade-systemkey'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/collectionmanagement";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());
    headers.insert("clearblade-systemkey", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/3/collectionmanagement \
  --header 'clearblade-systemkey: ' \
  --header 'clearblade-usertoken: '
http POST {{baseUrl}}/api/v/3/collectionmanagement \
  clearblade-systemkey:'' \
  clearblade-usertoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-usertoken: ' \
  --header 'clearblade-systemkey: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/collectionmanagement
import Foundation

let headers = [
  "clearblade-usertoken": "",
  "clearblade-systemkey": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/collectionmanagement")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DATA - Delete collection (DELETE)
{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index
HEADERS

ClearBlade-DevToken
QUERY PARAMS

columnName
systemKey
collectionName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index" {:headers {:clearblade-devtoken ""}
                                                                                            :query-params {:columnName ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName="
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName="),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName="

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v/4/data/:systemKey/:collectionName/index?columnName= HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName="))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index',
  params: {columnName: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/data/:systemKey/:collectionName/index?columnName=',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index',
  qs: {columnName: ''},
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index');

req.query({
  columnName: ''
});

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index',
  params: {columnName: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'columnName' => ''
]);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'columnName' => ''
]));

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/api/v/4/data/:systemKey/:collectionName/index?columnName=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index"

querystring = {"columnName":""}

headers = {"clearblade-devtoken": ""}

response = requests.delete(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index"

queryString <- list(columnName = "")

response <- VERB("DELETE", url, query = queryString, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v/4/data/:systemKey/:collectionName/index') do |req|
  req.headers['clearblade-devtoken'] = ''
  req.params['columnName'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index";

    let querystring = [
        ("columnName", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=' \
  --header 'clearblade-devtoken: '
http DELETE '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=' \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName='
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/index?columnName=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DATA - Delete collection
{{baseUrl}}/api/v/3/collectionmanagement
HEADERS

ClearBlade-UserToken
ClearBlade-SystemKey
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/collectionmanagement?id=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
headers = curl_slist_append(headers, "clearblade-systemkey: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v/3/collectionmanagement" {:headers {:clearblade-usertoken ""
                                                                                     :clearblade-systemkey ""}
                                                                           :query-params {:id ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/collectionmanagement?id="
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
  "clearblade-systemkey" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/collectionmanagement?id="),
    Headers =
    {
        { "clearblade-usertoken", "" },
        { "clearblade-systemkey", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/collectionmanagement?id=");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-usertoken", "");
request.AddHeader("clearblade-systemkey", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/collectionmanagement?id="

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-usertoken", "")
	req.Header.Add("clearblade-systemkey", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v/3/collectionmanagement?id= HTTP/1.1
Clearblade-Usertoken: 
Clearblade-Systemkey: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v/3/collectionmanagement?id=")
  .setHeader("clearblade-usertoken", "")
  .setHeader("clearblade-systemkey", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/collectionmanagement?id="))
    .header("clearblade-usertoken", "")
    .header("clearblade-systemkey", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/collectionmanagement?id=")
  .delete(null)
  .addHeader("clearblade-usertoken", "")
  .addHeader("clearblade-systemkey", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v/3/collectionmanagement?id=")
  .header("clearblade-usertoken", "")
  .header("clearblade-systemkey", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v/3/collectionmanagement?id=');
xhr.setRequestHeader('clearblade-usertoken', '');
xhr.setRequestHeader('clearblade-systemkey', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/3/collectionmanagement',
  params: {id: ''},
  headers: {'clearblade-usertoken': '', 'clearblade-systemkey': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/collectionmanagement?id=';
const options = {
  method: 'DELETE',
  headers: {'clearblade-usertoken': '', 'clearblade-systemkey': ''}
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/collectionmanagement?id=',
  method: 'DELETE',
  headers: {
    'clearblade-usertoken': '',
    'clearblade-systemkey': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/collectionmanagement?id=")
  .delete(null)
  .addHeader("clearblade-usertoken", "")
  .addHeader("clearblade-systemkey", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/collectionmanagement?id=',
  headers: {
    'clearblade-usertoken': '',
    'clearblade-systemkey': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/3/collectionmanagement',
  qs: {id: ''},
  headers: {'clearblade-usertoken': '', 'clearblade-systemkey': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v/3/collectionmanagement');

req.query({
  id: ''
});

req.headers({
  'clearblade-usertoken': '',
  'clearblade-systemkey': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/3/collectionmanagement',
  params: {id: ''},
  headers: {'clearblade-usertoken': '', 'clearblade-systemkey': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/collectionmanagement?id=';
const options = {
  method: 'DELETE',
  headers: {'clearblade-usertoken': '', 'clearblade-systemkey': ''}
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"",
                           @"clearblade-systemkey": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/collectionmanagement?id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/collectionmanagement?id=" in
let headers = Header.add_list (Header.init ()) [
  ("clearblade-usertoken", "");
  ("clearblade-systemkey", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/collectionmanagement?id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-systemkey: ",
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v/3/collectionmanagement?id=', [
  'headers' => [
    'clearblade-systemkey' => '',
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/collectionmanagement');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'id' => ''
]);

$request->setHeaders([
  'clearblade-usertoken' => '',
  'clearblade-systemkey' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/collectionmanagement');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'id' => ''
]));

$request->setHeaders([
  'clearblade-usertoken' => '',
  'clearblade-systemkey' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$headers.Add("clearblade-systemkey", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/collectionmanagement?id=' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$headers.Add("clearblade-systemkey", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/collectionmanagement?id=' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'clearblade-usertoken': "",
    'clearblade-systemkey': ""
}

conn.request("DELETE", "/baseUrl/api/v/3/collectionmanagement?id=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/collectionmanagement"

querystring = {"id":""}

headers = {
    "clearblade-usertoken": "",
    "clearblade-systemkey": ""
}

response = requests.delete(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/collectionmanagement"

queryString <- list(id = "")

response <- VERB("DELETE", url, query = queryString, add_headers('clearblade-usertoken' = '', 'clearblade-systemkey' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/collectionmanagement?id=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-usertoken"] = ''
request["clearblade-systemkey"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v/3/collectionmanagement') do |req|
  req.headers['clearblade-usertoken'] = ''
  req.headers['clearblade-systemkey'] = ''
  req.params['id'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/collectionmanagement";

    let querystring = [
        ("id", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());
    headers.insert("clearblade-systemkey", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/api/v/3/collectionmanagement?id=' \
  --header 'clearblade-systemkey: ' \
  --header 'clearblade-usertoken: '
http DELETE '{{baseUrl}}/api/v/3/collectionmanagement?id=' \
  clearblade-systemkey:'' \
  clearblade-usertoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-usertoken: ' \
  --header 'clearblade-systemkey: ' \
  --output-document \
  - '{{baseUrl}}/api/v/3/collectionmanagement?id='
import Foundation

let headers = [
  "clearblade-usertoken": "",
  "clearblade-systemkey": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/collectionmanagement?id=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DATA - Delete unique index
{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex
HEADERS

ClearBlade-DevToken
QUERY PARAMS

columnName
systemKey
collectionName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex" {:headers {:clearblade-devtoken ""}
                                                                                                  :query-params {:columnName ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName="
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName="),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName="

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName= HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName="))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex',
  params: {columnName: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex',
  qs: {columnName: ''},
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex');

req.query({
  columnName: ''
});

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex',
  params: {columnName: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'columnName' => ''
]);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'columnName' => ''
]));

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex"

querystring = {"columnName":""}

headers = {"clearblade-devtoken": ""}

response = requests.delete(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex"

queryString <- list(columnName = "")

response <- VERB("DELETE", url, query = queryString, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v/4/data/:systemKey/:collectionName/uniqueindex') do |req|
  req.headers['clearblade-devtoken'] = ''
  req.params['columnName'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex";

    let querystring = [
        ("columnName", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=' \
  --header 'clearblade-devtoken: '
http DELETE '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=' \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName='
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/uniqueindex?columnName=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DATA - Get collections
{{baseUrl}}/api/v/3/allcollections/:systemKey
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/allcollections/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/3/allcollections/:systemKey" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/allcollections/:systemKey"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/allcollections/:systemKey"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/allcollections/:systemKey");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/allcollections/:systemKey"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/3/allcollections/:systemKey HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/3/allcollections/:systemKey")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/allcollections/:systemKey"))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/allcollections/:systemKey")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/3/allcollections/:systemKey")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/3/allcollections/:systemKey');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/allcollections/:systemKey',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/allcollections/:systemKey';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/allcollections/:systemKey',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/allcollections/:systemKey")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/allcollections/:systemKey',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/allcollections/:systemKey',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/3/allcollections/:systemKey');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/allcollections/:systemKey',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/allcollections/:systemKey';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/allcollections/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/allcollections/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/allcollections/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/3/allcollections/:systemKey', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/allcollections/:systemKey');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/allcollections/:systemKey');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/allcollections/:systemKey' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/allcollections/:systemKey' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/3/allcollections/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/allcollections/:systemKey"

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/allcollections/:systemKey"

response <- VERB("GET", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/allcollections/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/3/allcollections/:systemKey') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/allcollections/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/3/allcollections/:systemKey \
  --header 'clearblade-usertoken: '
http GET {{baseUrl}}/api/v/3/allcollections/:systemKey \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/allcollections/:systemKey
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/allcollections/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DATA - Get list of indexes
{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
collectionName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/4/data/:systemKey/:collectionName/listindexes HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes"))
    .header("clearblade-devtoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/data/:systemKey/:collectionName/listindexes',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/api/v/4/data/:systemKey/:collectionName/listindexes", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/4/data/:systemKey/:collectionName/listindexes') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/listindexes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DATA - Update collection
{{baseUrl}}/api/v/3/collectionmanagement
HEADERS

ClearBlade-UserToken
ClearBlade-SystemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/collectionmanagement");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
headers = curl_slist_append(headers, "clearblade-systemkey: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v/3/collectionmanagement" {:headers {:clearblade-usertoken ""
                                                                                  :clearblade-systemkey ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/collectionmanagement"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
  "clearblade-systemkey" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/collectionmanagement"),
    Headers =
    {
        { "clearblade-usertoken", "" },
        { "clearblade-systemkey", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/collectionmanagement");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-usertoken", "");
request.AddHeader("clearblade-systemkey", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/collectionmanagement"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-usertoken", "")
	req.Header.Add("clearblade-systemkey", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v/3/collectionmanagement HTTP/1.1
Clearblade-Usertoken: 
Clearblade-Systemkey: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v/3/collectionmanagement")
  .setHeader("clearblade-usertoken", "")
  .setHeader("clearblade-systemkey", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/collectionmanagement"))
    .header("clearblade-usertoken", "")
    .header("clearblade-systemkey", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/collectionmanagement")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .addHeader("clearblade-systemkey", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v/3/collectionmanagement")
  .header("clearblade-usertoken", "")
  .header("clearblade-systemkey", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v/3/collectionmanagement');
xhr.setRequestHeader('clearblade-usertoken', '');
xhr.setRequestHeader('clearblade-systemkey', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/3/collectionmanagement',
  headers: {'clearblade-usertoken': '', 'clearblade-systemkey': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/collectionmanagement';
const options = {
  method: 'PUT',
  headers: {'clearblade-usertoken': '', 'clearblade-systemkey': ''}
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/collectionmanagement',
  method: 'PUT',
  headers: {
    'clearblade-usertoken': '',
    'clearblade-systemkey': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/collectionmanagement")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .addHeader("clearblade-systemkey", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/collectionmanagement',
  headers: {
    'clearblade-usertoken': '',
    'clearblade-systemkey': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/3/collectionmanagement',
  headers: {'clearblade-usertoken': '', 'clearblade-systemkey': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v/3/collectionmanagement');

req.headers({
  'clearblade-usertoken': '',
  'clearblade-systemkey': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/3/collectionmanagement',
  headers: {'clearblade-usertoken': '', 'clearblade-systemkey': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/collectionmanagement';
const options = {
  method: 'PUT',
  headers: {'clearblade-usertoken': '', 'clearblade-systemkey': ''}
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"",
                           @"clearblade-systemkey": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/collectionmanagement"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/collectionmanagement" in
let headers = Header.add_list (Header.init ()) [
  ("clearblade-usertoken", "");
  ("clearblade-systemkey", "");
] in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/collectionmanagement",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-systemkey: ",
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v/3/collectionmanagement', [
  'headers' => [
    'clearblade-systemkey' => '',
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/collectionmanagement');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-usertoken' => '',
  'clearblade-systemkey' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/collectionmanagement');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-usertoken' => '',
  'clearblade-systemkey' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$headers.Add("clearblade-systemkey", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/collectionmanagement' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$headers.Add("clearblade-systemkey", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/collectionmanagement' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'clearblade-usertoken': "",
    'clearblade-systemkey': ""
}

conn.request("PUT", "/baseUrl/api/v/3/collectionmanagement", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/collectionmanagement"

headers = {
    "clearblade-usertoken": "",
    "clearblade-systemkey": ""
}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/collectionmanagement"

response <- VERB("PUT", url, add_headers('clearblade-usertoken' = '', 'clearblade-systemkey' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/collectionmanagement")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-usertoken"] = ''
request["clearblade-systemkey"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v/3/collectionmanagement') do |req|
  req.headers['clearblade-usertoken'] = ''
  req.headers['clearblade-systemkey'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/collectionmanagement";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());
    headers.insert("clearblade-systemkey", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v/3/collectionmanagement \
  --header 'clearblade-systemkey: ' \
  --header 'clearblade-usertoken: '
http PUT {{baseUrl}}/api/v/3/collectionmanagement \
  clearblade-systemkey:'' \
  clearblade-usertoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-usertoken: ' \
  --header 'clearblade-systemkey: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/collectionmanagement
import Foundation

let headers = [
  "clearblade-usertoken": "",
  "clearblade-systemkey": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/collectionmanagement")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DATA - Update upsert values
{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert
HEADERS

ClearBlade-DevToken
QUERY PARAMS

conflictColumn
systemKey
collectionName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert" {:headers {:clearblade-devtoken ""}
                                                                                          :query-params {:conflictColumn ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn="
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn="),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn=");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn="

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn= HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn=")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn="))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn=")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn=")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn=');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert',
  params: {conflictColumn: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn=';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn=',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn=")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn=',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert',
  qs: {conflictColumn: ''},
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert');

req.query({
  conflictColumn: ''
});

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert',
  params: {conflictColumn: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn=';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn=" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn=', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'conflictColumn' => ''
]);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert');
$request->setRequestMethod('PUT');
$request->setQuery(new http\QueryString([
  'conflictColumn' => ''
]));

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn=' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn=' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert"

querystring = {"conflictColumn":""}

headers = {"clearblade-devtoken": ""}

response = requests.put(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert"

queryString <- list(conflictColumn = "")

response <- VERB("PUT", url, query = queryString, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v/4/data/:systemKey/:collectionName/upsert') do |req|
  req.headers['clearblade-devtoken'] = ''
  req.params['conflictColumn'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert";

    let querystring = [
        ("conflictColumn", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn=' \
  --header 'clearblade-devtoken: '
http PUT '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn=' \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - '{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn='
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/data/:systemKey/:collectionName/upsert?conflictColumn=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DATA(id) - Create items
{{baseUrl}}/api/v/1/data/:collectionID
HEADERS

ClearBlade-UserToken
QUERY PARAMS

collectionID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/data/:collectionID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/1/data/:collectionID" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/data/:collectionID"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/data/:collectionID"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/data/:collectionID");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/data/:collectionID"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/1/data/:collectionID HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/1/data/:collectionID")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/data/:collectionID"))
    .header("clearblade-usertoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/data/:collectionID")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/1/data/:collectionID")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/1/data/:collectionID');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/data/:collectionID',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/data/:collectionID';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/data/:collectionID',
  method: 'POST',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/data/:collectionID")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/data/:collectionID',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/data/:collectionID',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/1/data/:collectionID');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/data/:collectionID',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/data/:collectionID';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/data/:collectionID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/data/:collectionID" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/data/:collectionID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/1/data/:collectionID', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/data/:collectionID');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/data/:collectionID');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/data/:collectionID' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/data/:collectionID' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("POST", "/baseUrl/api/v/1/data/:collectionID", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/data/:collectionID"

headers = {"clearblade-usertoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/data/:collectionID"

response <- VERB("POST", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/data/:collectionID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/1/data/:collectionID') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/data/:collectionID";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/1/data/:collectionID \
  --header 'clearblade-usertoken: '
http POST {{baseUrl}}/api/v/1/data/:collectionID \
  clearblade-usertoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/1/data/:collectionID
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/data/:collectionID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DATA(id) - Delete items
{{baseUrl}}/api/v/1/data/:collectionID
HEADERS

ClearBlade-UserToken
QUERY PARAMS

query
collectionID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/data/:collectionID?query=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v/1/data/:collectionID" {:headers {:clearblade-usertoken ""}
                                                                         :query-params {:query ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/data/:collectionID?query="
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/data/:collectionID?query="),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/data/:collectionID?query=");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/data/:collectionID?query="

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v/1/data/:collectionID?query= HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v/1/data/:collectionID?query=")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/data/:collectionID?query="))
    .header("clearblade-usertoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/data/:collectionID?query=")
  .delete(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v/1/data/:collectionID?query=")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v/1/data/:collectionID?query=');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/1/data/:collectionID',
  params: {query: ''},
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/data/:collectionID?query=';
const options = {method: 'DELETE', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/data/:collectionID?query=',
  method: 'DELETE',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/data/:collectionID?query=")
  .delete(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/data/:collectionID?query=',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/1/data/:collectionID',
  qs: {query: ''},
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v/1/data/:collectionID');

req.query({
  query: ''
});

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/1/data/:collectionID',
  params: {query: ''},
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/data/:collectionID?query=';
const options = {method: 'DELETE', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/data/:collectionID?query="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/data/:collectionID?query=" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/data/:collectionID?query=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v/1/data/:collectionID?query=', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/data/:collectionID');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'query' => ''
]);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/data/:collectionID');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'query' => ''
]));

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/data/:collectionID?query=' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/data/:collectionID?query=' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("DELETE", "/baseUrl/api/v/1/data/:collectionID?query=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/data/:collectionID"

querystring = {"query":""}

headers = {"clearblade-usertoken": ""}

response = requests.delete(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/data/:collectionID"

queryString <- list(query = "")

response <- VERB("DELETE", url, query = queryString, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/data/:collectionID?query=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v/1/data/:collectionID') do |req|
  req.headers['clearblade-usertoken'] = ''
  req.params['query'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/data/:collectionID";

    let querystring = [
        ("query", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/api/v/1/data/:collectionID?query=' \
  --header 'clearblade-usertoken: '
http DELETE '{{baseUrl}}/api/v/1/data/:collectionID?query=' \
  clearblade-usertoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - '{{baseUrl}}/api/v/1/data/:collectionID?query='
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/data/:collectionID?query=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DATA(id) - Get columns
{{baseUrl}}/api/v/1/data/:collectionID/columns
HEADERS

ClearBlade-UserToken
ClearBlade-SystemKey
ClearBlade-SystemSecret
QUERY PARAMS

collectionID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/data/:collectionID/columns");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
headers = curl_slist_append(headers, "clearblade-systemkey: ");
headers = curl_slist_append(headers, "clearblade-systemsecret: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/1/data/:collectionID/columns" {:headers {:clearblade-usertoken ""
                                                                                        :clearblade-systemkey ""
                                                                                        :clearblade-systemsecret ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/data/:collectionID/columns"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
  "clearblade-systemkey" => ""
  "clearblade-systemsecret" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/data/:collectionID/columns"),
    Headers =
    {
        { "clearblade-usertoken", "" },
        { "clearblade-systemkey", "" },
        { "clearblade-systemsecret", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/data/:collectionID/columns");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
request.AddHeader("clearblade-systemkey", "");
request.AddHeader("clearblade-systemsecret", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/data/:collectionID/columns"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")
	req.Header.Add("clearblade-systemkey", "")
	req.Header.Add("clearblade-systemsecret", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/1/data/:collectionID/columns HTTP/1.1
Clearblade-Usertoken: 
Clearblade-Systemkey: 
Clearblade-Systemsecret: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/1/data/:collectionID/columns")
  .setHeader("clearblade-usertoken", "")
  .setHeader("clearblade-systemkey", "")
  .setHeader("clearblade-systemsecret", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/data/:collectionID/columns"))
    .header("clearblade-usertoken", "")
    .header("clearblade-systemkey", "")
    .header("clearblade-systemsecret", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/data/:collectionID/columns")
  .get()
  .addHeader("clearblade-usertoken", "")
  .addHeader("clearblade-systemkey", "")
  .addHeader("clearblade-systemsecret", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/1/data/:collectionID/columns")
  .header("clearblade-usertoken", "")
  .header("clearblade-systemkey", "")
  .header("clearblade-systemsecret", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/1/data/:collectionID/columns');
xhr.setRequestHeader('clearblade-usertoken', '');
xhr.setRequestHeader('clearblade-systemkey', '');
xhr.setRequestHeader('clearblade-systemsecret', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/1/data/:collectionID/columns',
  headers: {
    'clearblade-usertoken': '',
    'clearblade-systemkey': '',
    'clearblade-systemsecret': ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/data/:collectionID/columns';
const options = {
  method: 'GET',
  headers: {
    'clearblade-usertoken': '',
    'clearblade-systemkey': '',
    'clearblade-systemsecret': ''
  }
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/data/:collectionID/columns',
  method: 'GET',
  headers: {
    'clearblade-usertoken': '',
    'clearblade-systemkey': '',
    'clearblade-systemsecret': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/data/:collectionID/columns")
  .get()
  .addHeader("clearblade-usertoken", "")
  .addHeader("clearblade-systemkey", "")
  .addHeader("clearblade-systemsecret", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/data/:collectionID/columns',
  headers: {
    'clearblade-usertoken': '',
    'clearblade-systemkey': '',
    'clearblade-systemsecret': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/1/data/:collectionID/columns',
  headers: {
    'clearblade-usertoken': '',
    'clearblade-systemkey': '',
    'clearblade-systemsecret': ''
  }
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/1/data/:collectionID/columns');

req.headers({
  'clearblade-usertoken': '',
  'clearblade-systemkey': '',
  'clearblade-systemsecret': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/1/data/:collectionID/columns',
  headers: {
    'clearblade-usertoken': '',
    'clearblade-systemkey': '',
    'clearblade-systemsecret': ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/data/:collectionID/columns';
const options = {
  method: 'GET',
  headers: {
    'clearblade-usertoken': '',
    'clearblade-systemkey': '',
    'clearblade-systemsecret': ''
  }
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"",
                           @"clearblade-systemkey": @"",
                           @"clearblade-systemsecret": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/data/:collectionID/columns"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/data/:collectionID/columns" in
let headers = Header.add_list (Header.init ()) [
  ("clearblade-usertoken", "");
  ("clearblade-systemkey", "");
  ("clearblade-systemsecret", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/data/:collectionID/columns",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-systemkey: ",
    "clearblade-systemsecret: ",
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/1/data/:collectionID/columns', [
  'headers' => [
    'clearblade-systemkey' => '',
    'clearblade-systemsecret' => '',
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/data/:collectionID/columns');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-usertoken' => '',
  'clearblade-systemkey' => '',
  'clearblade-systemsecret' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/data/:collectionID/columns');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-usertoken' => '',
  'clearblade-systemkey' => '',
  'clearblade-systemsecret' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$headers.Add("clearblade-systemkey", "")
$headers.Add("clearblade-systemsecret", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/data/:collectionID/columns' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$headers.Add("clearblade-systemkey", "")
$headers.Add("clearblade-systemsecret", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/data/:collectionID/columns' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'clearblade-usertoken': "",
    'clearblade-systemkey': "",
    'clearblade-systemsecret': ""
}

conn.request("GET", "/baseUrl/api/v/1/data/:collectionID/columns", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/data/:collectionID/columns"

headers = {
    "clearblade-usertoken": "",
    "clearblade-systemkey": "",
    "clearblade-systemsecret": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/data/:collectionID/columns"

response <- VERB("GET", url, add_headers('clearblade-usertoken' = '', 'clearblade-systemkey' = '', 'clearblade-systemsecret' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/data/:collectionID/columns")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''
request["clearblade-systemkey"] = ''
request["clearblade-systemsecret"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/1/data/:collectionID/columns') do |req|
  req.headers['clearblade-usertoken'] = ''
  req.headers['clearblade-systemkey'] = ''
  req.headers['clearblade-systemsecret'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/data/:collectionID/columns";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());
    headers.insert("clearblade-systemkey", "".parse().unwrap());
    headers.insert("clearblade-systemsecret", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/1/data/:collectionID/columns \
  --header 'clearblade-systemkey: ' \
  --header 'clearblade-systemsecret: ' \
  --header 'clearblade-usertoken: '
http GET {{baseUrl}}/api/v/1/data/:collectionID/columns \
  clearblade-systemkey:'' \
  clearblade-systemsecret:'' \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --header 'clearblade-systemkey: ' \
  --header 'clearblade-systemsecret: ' \
  --output-document \
  - {{baseUrl}}/api/v/1/data/:collectionID/columns
import Foundation

let headers = [
  "clearblade-usertoken": "",
  "clearblade-systemkey": "",
  "clearblade-systemsecret": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/data/:collectionID/columns")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DATA(id) - Get items
{{baseUrl}}/api/v/1/data/:collectionID
HEADERS

ClearBlade-UserToken
QUERY PARAMS

collectionID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/data/:collectionID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/1/data/:collectionID" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/data/:collectionID"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/data/:collectionID"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/data/:collectionID");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/data/:collectionID"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/1/data/:collectionID HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/1/data/:collectionID")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/data/:collectionID"))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/data/:collectionID")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/1/data/:collectionID")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/1/data/:collectionID');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/1/data/:collectionID',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/data/:collectionID';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/data/:collectionID',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/data/:collectionID")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/data/:collectionID',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/1/data/:collectionID',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/1/data/:collectionID');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/1/data/:collectionID',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/data/:collectionID';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/data/:collectionID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/data/:collectionID" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/data/:collectionID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/1/data/:collectionID', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/data/:collectionID');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/data/:collectionID');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/data/:collectionID' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/data/:collectionID' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/1/data/:collectionID", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/data/:collectionID"

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/data/:collectionID"

response <- VERB("GET", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/data/:collectionID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/1/data/:collectionID') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/data/:collectionID";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/1/data/:collectionID \
  --header 'clearblade-usertoken: '
http GET {{baseUrl}}/api/v/1/data/:collectionID \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/1/data/:collectionID
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/data/:collectionID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DATA(id) - Update items
{{baseUrl}}/api/v/1/data/:collectionID
HEADERS

ClearBlade-UserToken
QUERY PARAMS

collectionID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/data/:collectionID");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v/1/data/:collectionID" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/data/:collectionID"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/data/:collectionID"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/data/:collectionID");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/data/:collectionID"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v/1/data/:collectionID HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v/1/data/:collectionID")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/data/:collectionID"))
    .header("clearblade-usertoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/data/:collectionID")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v/1/data/:collectionID")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v/1/data/:collectionID');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/1/data/:collectionID',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/data/:collectionID';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/data/:collectionID',
  method: 'PUT',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/data/:collectionID")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/data/:collectionID',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/1/data/:collectionID',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v/1/data/:collectionID');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/1/data/:collectionID',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/data/:collectionID';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/data/:collectionID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/data/:collectionID" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/data/:collectionID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v/1/data/:collectionID', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/data/:collectionID');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/data/:collectionID');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/data/:collectionID' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/data/:collectionID' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("PUT", "/baseUrl/api/v/1/data/:collectionID", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/data/:collectionID"

headers = {"clearblade-usertoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/data/:collectionID"

response <- VERB("PUT", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/data/:collectionID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v/1/data/:collectionID') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/data/:collectionID";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v/1/data/:collectionID \
  --header 'clearblade-usertoken: '
http PUT {{baseUrl}}/api/v/1/data/:collectionID \
  clearblade-usertoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/1/data/:collectionID
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/data/:collectionID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DATA(name) - Create items
{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
collectionName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/1/collection/:systemKey/:collectionName HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"))
    .header("clearblade-usertoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName',
  method: 'POST',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/collection/:systemKey/:collectionName',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("POST", "/baseUrl/api/v/1/collection/:systemKey/:collectionName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"

headers = {"clearblade-usertoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"

response <- VERB("POST", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/1/collection/:systemKey/:collectionName') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/1/collection/:systemKey/:collectionName \
  --header 'clearblade-usertoken: '
http POST {{baseUrl}}/api/v/1/collection/:systemKey/:collectionName \
  clearblade-usertoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/1/collection/:systemKey/:collectionName
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DATA(name) - Delete items
{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName
HEADERS

ClearBlade-UserToken
QUERY PARAMS

query
systemKey
collectionName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName" {:headers {:clearblade-usertoken ""}
                                                                                            :query-params {:query ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query="
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query="),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query=");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query="

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v/1/collection/:systemKey/:collectionName?query= HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query=")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query="))
    .header("clearblade-usertoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query=")
  .delete(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query=")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query=');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName',
  params: {query: ''},
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query=';
const options = {method: 'DELETE', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query=',
  method: 'DELETE',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query=")
  .delete(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/collection/:systemKey/:collectionName?query=',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName',
  qs: {query: ''},
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName');

req.query({
  query: ''
});

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName',
  params: {query: ''},
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query=';
const options = {method: 'DELETE', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query=" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query=', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'query' => ''
]);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'query' => ''
]));

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query=' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query=' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("DELETE", "/baseUrl/api/v/1/collection/:systemKey/:collectionName?query=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"

querystring = {"query":""}

headers = {"clearblade-usertoken": ""}

response = requests.delete(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"

queryString <- list(query = "")

response <- VERB("DELETE", url, query = queryString, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v/1/collection/:systemKey/:collectionName') do |req|
  req.headers['clearblade-usertoken'] = ''
  req.params['query'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName";

    let querystring = [
        ("query", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query=' \
  --header 'clearblade-usertoken: '
http DELETE '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query=' \
  clearblade-usertoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query='
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName?query=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DATA(name) - Get items
{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
collectionName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/1/collection/:systemKey/:collectionName HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/collection/:systemKey/:collectionName',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/1/collection/:systemKey/:collectionName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"

response <- VERB("GET", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/1/collection/:systemKey/:collectionName') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/1/collection/:systemKey/:collectionName \
  --header 'clearblade-usertoken: '
http GET {{baseUrl}}/api/v/1/collection/:systemKey/:collectionName \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/1/collection/:systemKey/:collectionName
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DATA(name) - Update items
{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
collectionName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v/1/collection/:systemKey/:collectionName HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"))
    .header("clearblade-usertoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName',
  method: 'PUT',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/collection/:systemKey/:collectionName',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("PUT", "/baseUrl/api/v/1/collection/:systemKey/:collectionName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"

headers = {"clearblade-usertoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName"

response <- VERB("PUT", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v/1/collection/:systemKey/:collectionName') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v/1/collection/:systemKey/:collectionName \
  --header 'clearblade-usertoken: '
http PUT {{baseUrl}}/api/v/1/collection/:systemKey/:collectionName \
  clearblade-usertoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/1/collection/:systemKey/:collectionName
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/collection/:systemKey/:collectionName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DATABASES - Create a external database connection (POST)
{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/4/external-db/:systemKey/:name/data HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data"))
    .header("clearblade-usertoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data',
  method: 'POST',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/external-db/:systemKey/:name/data',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("POST", "/baseUrl/api/v/4/external-db/:systemKey/:name/data", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data"

headers = {"clearblade-usertoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data"

response <- VERB("POST", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/4/external-db/:systemKey/:name/data') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/4/external-db/:systemKey/:name/data \
  --header 'clearblade-usertoken: '
http POST {{baseUrl}}/api/v/4/external-db/:systemKey/:name/data \
  clearblade-usertoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/external-db/:systemKey/:name/data
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/external-db/:systemKey/:name/data")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DATABASES - Create a external database connection
{{baseUrl}}/api/v/4/external-db/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/external-db/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/4/external-db/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/external-db/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/external-db/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/external-db/:systemKey");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/external-db/:systemKey"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/4/external-db/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/4/external-db/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/external-db/:systemKey"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/external-db/:systemKey")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/4/external-db/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/4/external-db/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/external-db/:systemKey';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/external-db/:systemKey")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/external-db/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/4/external-db/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/external-db/:systemKey';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/external-db/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/external-db/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/external-db/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/4/external-db/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/external-db/:systemKey');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/external-db/:systemKey');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/external-db/:systemKey' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/external-db/:systemKey' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/api/v/4/external-db/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/external-db/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/external-db/:systemKey"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/external-db/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/4/external-db/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/external-db/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/4/external-db/:systemKey \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/api/v/4/external-db/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/external-db/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/external-db/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DATABASES - Delete a external database connection
{{baseUrl}}/api/v/4/external-db/:systemKey/:name
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/external-db/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v/4/external-db/:systemKey/:name" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/external-db/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/external-db/:systemKey/:name"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/external-db/:systemKey/:name");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/external-db/:systemKey/:name"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v/4/external-db/:systemKey/:name HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v/4/external-db/:systemKey/:name")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/external-db/:systemKey/:name"))
    .header("clearblade-usertoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/external-db/:systemKey/:name")
  .delete(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v/4/external-db/:systemKey/:name")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v/4/external-db/:systemKey/:name');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/external-db/:systemKey/:name';
const options = {method: 'DELETE', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey/:name',
  method: 'DELETE',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/external-db/:systemKey/:name")
  .delete(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/external-db/:systemKey/:name',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v/4/external-db/:systemKey/:name');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/external-db/:systemKey/:name';
const options = {method: 'DELETE', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/external-db/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/external-db/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/external-db/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v/4/external-db/:systemKey/:name', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/external-db/:systemKey/:name');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/external-db/:systemKey/:name');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/external-db/:systemKey/:name' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/external-db/:systemKey/:name' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("DELETE", "/baseUrl/api/v/4/external-db/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/external-db/:systemKey/:name"

headers = {"clearblade-usertoken": ""}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/external-db/:systemKey/:name"

response <- VERB("DELETE", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/external-db/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v/4/external-db/:systemKey/:name') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/external-db/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v/4/external-db/:systemKey/:name \
  --header 'clearblade-usertoken: '
http DELETE {{baseUrl}}/api/v/4/external-db/:systemKey/:name \
  clearblade-usertoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/external-db/:systemKey/:name
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/external-db/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DATABASES - Retrieve a specific external database connection
{{baseUrl}}/api/v/4/external-db/:systemKey/:name
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/external-db/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/4/external-db/:systemKey/:name" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/external-db/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/external-db/:systemKey/:name"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/external-db/:systemKey/:name");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/external-db/:systemKey/:name"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/4/external-db/:systemKey/:name HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/4/external-db/:systemKey/:name")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/external-db/:systemKey/:name"))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/external-db/:systemKey/:name")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/4/external-db/:systemKey/:name")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/4/external-db/:systemKey/:name');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/external-db/:systemKey/:name';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey/:name',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/external-db/:systemKey/:name")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/external-db/:systemKey/:name',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/4/external-db/:systemKey/:name');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/external-db/:systemKey/:name';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/external-db/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/external-db/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/external-db/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/4/external-db/:systemKey/:name', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/external-db/:systemKey/:name');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/external-db/:systemKey/:name');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/external-db/:systemKey/:name' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/external-db/:systemKey/:name' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/4/external-db/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/external-db/:systemKey/:name"

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/external-db/:systemKey/:name"

response <- VERB("GET", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/external-db/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/4/external-db/:systemKey/:name') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/external-db/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/4/external-db/:systemKey/:name \
  --header 'clearblade-usertoken: '
http GET {{baseUrl}}/api/v/4/external-db/:systemKey/:name \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/external-db/:systemKey/:name
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/external-db/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DATABASES - Retrieves all external database connections
{{baseUrl}}/api/v/4/external-db/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/external-db/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/4/external-db/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/external-db/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/external-db/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/external-db/:systemKey");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/external-db/:systemKey"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/4/external-db/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/4/external-db/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/external-db/:systemKey"))
    .header("clearblade-devtoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/external-db/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/4/external-db/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/4/external-db/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/external-db/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/external-db/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/external-db/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/4/external-db/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/external-db/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/external-db/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/external-db/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/external-db/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/4/external-db/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/external-db/:systemKey');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/external-db/:systemKey');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/external-db/:systemKey' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/external-db/:systemKey' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/api/v/4/external-db/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/external-db/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/external-db/:systemKey"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/external-db/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/4/external-db/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/external-db/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/4/external-db/:systemKey \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/api/v/4/external-db/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/external-db/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/external-db/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DATABASES - Retrieves all internal and external database statuses
{{baseUrl}}/admin/database/status
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/database/status");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/database/status")
require "http/client"

url = "{{baseUrl}}/admin/database/status"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/database/status"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/database/status");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/database/status"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/database/status HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/database/status")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/database/status"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/database/status")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/database/status")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/admin/database/status');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/admin/database/status'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/database/status';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/database/status',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/database/status")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/database/status',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/admin/database/status'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/database/status');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/admin/database/status'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/database/status';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/database/status"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/database/status" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/database/status",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/database/status');

echo $response->getBody();
setUrl('{{baseUrl}}/admin/database/status');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/database/status');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/database/status' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/database/status' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/admin/database/status")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/database/status"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/database/status"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/database/status")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/database/status') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/database/status";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/database/status
http GET {{baseUrl}}/admin/database/status
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/admin/database/status
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/database/status")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DATABASES - Update external database credentials
{{baseUrl}}/api/v/4/external-db/:systemKey/:name
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/external-db/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v/4/external-db/:systemKey/:name" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/external-db/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/external-db/:systemKey/:name"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/external-db/:systemKey/:name");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/external-db/:systemKey/:name"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v/4/external-db/:systemKey/:name HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v/4/external-db/:systemKey/:name")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/external-db/:systemKey/:name"))
    .header("clearblade-usertoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/external-db/:systemKey/:name")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v/4/external-db/:systemKey/:name")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v/4/external-db/:systemKey/:name');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/external-db/:systemKey/:name';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey/:name',
  method: 'PUT',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/external-db/:systemKey/:name")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/external-db/:systemKey/:name',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v/4/external-db/:systemKey/:name');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/4/external-db/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/external-db/:systemKey/:name';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/external-db/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/external-db/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/external-db/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v/4/external-db/:systemKey/:name', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/external-db/:systemKey/:name');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/external-db/:systemKey/:name');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/external-db/:systemKey/:name' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/external-db/:systemKey/:name' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("PUT", "/baseUrl/api/v/4/external-db/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/external-db/:systemKey/:name"

headers = {"clearblade-usertoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/external-db/:systemKey/:name"

response <- VERB("PUT", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/external-db/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v/4/external-db/:systemKey/:name') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/external-db/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v/4/external-db/:systemKey/:name \
  --header 'clearblade-usertoken: '
http PUT {{baseUrl}}/api/v/4/external-db/:systemKey/:name \
  clearblade-usertoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/external-db/:systemKey/:name
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/external-db/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DEPLOYMENT - Delete a deployment
{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
deploymentName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v/3/:systemKey/deployments/:deploymentName HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName"))
    .header("clearblade-usertoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName")
  .delete(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName';
const options = {method: 'DELETE', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName',
  method: 'DELETE',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName")
  .delete(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/:systemKey/deployments/:deploymentName',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName';
const options = {method: 'DELETE', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("DELETE", "/baseUrl/api/v/3/:systemKey/deployments/:deploymentName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName"

headers = {"clearblade-usertoken": ""}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName"

response <- VERB("DELETE", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v/3/:systemKey/deployments/:deploymentName') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName \
  --header 'clearblade-usertoken: '
http DELETE {{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName \
  clearblade-usertoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DEPLOYMENT - Update deployment
{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
deploymentName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v/3/:systemKey/deployments/:deploymentName HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName"))
    .header("clearblade-usertoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName',
  method: 'PUT',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/:systemKey/deployments/:deploymentName',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("PUT", "/baseUrl/api/v/3/:systemKey/deployments/:deploymentName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName"

headers = {"clearblade-usertoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName"

response <- VERB("PUT", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v/3/:systemKey/deployments/:deploymentName') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName \
  --header 'clearblade-usertoken: '
http PUT {{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName \
  clearblade-usertoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DEPLOYMENTS - Creates a deployment
{{baseUrl}}/api/v/3/:systemKey/deployments
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/:systemKey/deployments");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/3/:systemKey/deployments" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/:systemKey/deployments"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/:systemKey/deployments"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/:systemKey/deployments");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/:systemKey/deployments"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/3/:systemKey/deployments HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/3/:systemKey/deployments")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/:systemKey/deployments"))
    .header("clearblade-usertoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/:systemKey/deployments")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/3/:systemKey/deployments")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/3/:systemKey/deployments');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/3/:systemKey/deployments',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/:systemKey/deployments';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/:systemKey/deployments',
  method: 'POST',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/:systemKey/deployments")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/:systemKey/deployments',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/3/:systemKey/deployments',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/3/:systemKey/deployments');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/3/:systemKey/deployments',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/:systemKey/deployments';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/:systemKey/deployments"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/:systemKey/deployments" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/:systemKey/deployments",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/3/:systemKey/deployments', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/:systemKey/deployments');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/:systemKey/deployments');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/:systemKey/deployments' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/:systemKey/deployments' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("POST", "/baseUrl/api/v/3/:systemKey/deployments", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/:systemKey/deployments"

headers = {"clearblade-usertoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/:systemKey/deployments"

response <- VERB("POST", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/:systemKey/deployments")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/3/:systemKey/deployments') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/:systemKey/deployments";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/3/:systemKey/deployments \
  --header 'clearblade-usertoken: '
http POST {{baseUrl}}/api/v/3/:systemKey/deployments \
  clearblade-usertoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/:systemKey/deployments
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/:systemKey/deployments")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEPLOYMENTS - Gets a deloyment for a system
{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName
HEADERS

clearblade-usertoken
QUERY PARAMS

systemKey
deploymentName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/3/:systemKey/deployments/:deploymentName HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName"))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/:systemKey/deployments/:deploymentName',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/3/:systemKey/deployments/:deploymentName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName"

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName"

response <- VERB("GET", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/3/:systemKey/deployments/:deploymentName') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName \
  --header 'clearblade-usertoken: '
http GET {{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/:systemKey/deployments/:deploymentName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEPLOYMENTS - Gets all deployment names and descriptions for a system
{{baseUrl}}/api/v/3/:systemKey/deployments
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/:systemKey/deployments");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/3/:systemKey/deployments" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/:systemKey/deployments"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/:systemKey/deployments"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/:systemKey/deployments");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/:systemKey/deployments"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/3/:systemKey/deployments HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/3/:systemKey/deployments")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/:systemKey/deployments"))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/:systemKey/deployments")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/3/:systemKey/deployments")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/3/:systemKey/deployments');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/:systemKey/deployments',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/:systemKey/deployments';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/:systemKey/deployments',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/:systemKey/deployments")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/:systemKey/deployments',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/:systemKey/deployments',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/3/:systemKey/deployments');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/:systemKey/deployments',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/:systemKey/deployments';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/:systemKey/deployments"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/:systemKey/deployments" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/:systemKey/deployments",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/3/:systemKey/deployments', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/:systemKey/deployments');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/:systemKey/deployments');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/:systemKey/deployments' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/:systemKey/deployments' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/3/:systemKey/deployments", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/:systemKey/deployments"

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/:systemKey/deployments"

response <- VERB("GET", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/:systemKey/deployments")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/3/:systemKey/deployments') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/:systemKey/deployments";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/3/:systemKey/deployments \
  --header 'clearblade-usertoken: '
http GET {{baseUrl}}/api/v/3/:systemKey/deployments \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/:systemKey/deployments
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/:systemKey/deployments")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEPLOYMENTS - Gets sync status for a deployment
{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
deploymentName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/:systemKey/sync/deployment/status/:deploymentName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName"))
    .header("clearblade-devtoken", "")
    .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}}/admin/:systemKey/sync/deployment/status/:deploymentName")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/:systemKey/sync/deployment/status/:deploymentName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/:systemKey/sync/deployment/status/:deploymentName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/:systemKey/sync/deployment/status/:deploymentName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/:systemKey/sync/deployment/status/:deploymentName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/:systemKey/sync/deployment/status/:deploymentName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/:systemKey/sync/deployment/status/:deploymentName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/:systemKey/sync/deployment/status/:deploymentName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DEPLOYMENTS - Retries sync for an asset
{{baseUrl}}/admin/:systemKey/sync/retry
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/:systemKey/sync/retry");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin/:systemKey/sync/retry" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/:systemKey/sync/retry"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/:systemKey/sync/retry"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/:systemKey/sync/retry");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/:systemKey/sync/retry"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin/:systemKey/sync/retry HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/:systemKey/sync/retry")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/:systemKey/sync/retry"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/:systemKey/sync/retry")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/:systemKey/sync/retry")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin/:systemKey/sync/retry');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/:systemKey/sync/retry',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/:systemKey/sync/retry';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/:systemKey/sync/retry',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/:systemKey/sync/retry")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/:systemKey/sync/retry',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/:systemKey/sync/retry',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin/:systemKey/sync/retry');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/:systemKey/sync/retry',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/:systemKey/sync/retry';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/:systemKey/sync/retry"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/:systemKey/sync/retry" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/:systemKey/sync/retry",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/:systemKey/sync/retry', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/:systemKey/sync/retry');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/:systemKey/sync/retry');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/:systemKey/sync/retry' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/:systemKey/sync/retry' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/admin/:systemKey/sync/retry", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/:systemKey/sync/retry"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/:systemKey/sync/retry"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/:systemKey/sync/retry")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/admin/:systemKey/sync/retry') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/:systemKey/sync/retry";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/:systemKey/sync/retry \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/admin/:systemKey/sync/retry \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/:systemKey/sync/retry
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/:systemKey/sync/retry")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DEVELOPER - Add code service
{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
serviceName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/codeadmin/v/2/:systemKey/:serviceName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/codeadmin/v/2/:systemKey/:serviceName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName');

req.headers({
  'clearblade-devtoken': ''
});

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}}/codeadmin/v/2/:systemKey/:serviceName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/codeadmin/v/2/:systemKey/:serviceName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/codeadmin/v/2/:systemKey/:serviceName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DEVELOPER - Add new column
{{baseUrl}}/admin/user/:systemKey/columns
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/user/:systemKey/columns");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin/user/:systemKey/columns" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/user/:systemKey/columns"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/user/:systemKey/columns"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/user/:systemKey/columns");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/user/:systemKey/columns"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin/user/:systemKey/columns HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/user/:systemKey/columns")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/user/:systemKey/columns"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/user/:systemKey/columns")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/user/:systemKey/columns")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin/user/:systemKey/columns');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/user/:systemKey/columns',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/user/:systemKey/columns';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/user/:systemKey/columns',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/user/:systemKey/columns")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/user/:systemKey/columns',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/user/:systemKey/columns',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin/user/:systemKey/columns');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/user/:systemKey/columns',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/user/:systemKey/columns';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/user/:systemKey/columns"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/user/:systemKey/columns" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/user/:systemKey/columns",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/user/:systemKey/columns', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/user/:systemKey/columns');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/user/:systemKey/columns');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/user/:systemKey/columns' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/user/:systemKey/columns' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/admin/user/:systemKey/columns", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/user/:systemKey/columns"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/user/:systemKey/columns"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/user/:systemKey/columns")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/admin/user/:systemKey/columns') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/user/:systemKey/columns";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/user/:systemKey/columns \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/admin/user/:systemKey/columns \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/user/:systemKey/columns
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/user/:systemKey/columns")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DEVELOPER - Add new role
{{baseUrl}}/admin/user/:systemKey/roles
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/user/:systemKey/roles");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin/user/:systemKey/roles" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/user/:systemKey/roles"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/user/:systemKey/roles"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/user/:systemKey/roles");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/user/:systemKey/roles"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin/user/:systemKey/roles HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/user/:systemKey/roles")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/user/:systemKey/roles"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/user/:systemKey/roles")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/user/:systemKey/roles")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin/user/:systemKey/roles');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/user/:systemKey/roles',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/user/:systemKey/roles';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/user/:systemKey/roles',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/user/:systemKey/roles")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/user/:systemKey/roles',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/user/:systemKey/roles',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin/user/:systemKey/roles');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/user/:systemKey/roles',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/user/:systemKey/roles';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/user/:systemKey/roles"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/user/:systemKey/roles" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/user/:systemKey/roles",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/user/:systemKey/roles', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/user/:systemKey/roles');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/user/:systemKey/roles');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/user/:systemKey/roles' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/user/:systemKey/roles' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/admin/user/:systemKey/roles", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/user/:systemKey/roles"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/user/:systemKey/roles"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/user/:systemKey/roles")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/admin/user/:systemKey/roles') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/user/:systemKey/roles";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/user/:systemKey/roles \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/admin/user/:systemKey/roles \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/user/:systemKey/roles
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/user/:systemKey/roles")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DEVELOPER - Add user
{{baseUrl}}/admin/user/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/user/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin/user/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/user/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/user/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/user/:systemKey");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/user/:systemKey"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin/user/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/user/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/user/:systemKey"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/user/:systemKey")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/user/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin/user/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/user/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/user/:systemKey';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/user/:systemKey',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/user/:systemKey")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/user/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/user/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin/user/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/user/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/user/:systemKey';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/user/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/user/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/user/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/user/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/user/:systemKey');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/user/:systemKey');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/user/:systemKey' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/user/:systemKey' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/admin/user/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/user/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/user/:systemKey"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/user/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/admin/user/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/user/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/user/:systemKey \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/admin/user/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/user/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/user/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DEVELOPER - Authenticate dev
{{baseUrl}}/admin/auth
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/auth");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin/auth")
require "http/client"

url = "{{baseUrl}}/admin/auth"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/auth"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/auth");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/auth"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin/auth HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/auth")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/auth"))
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/auth")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/auth")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin/auth');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/admin/auth'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/auth';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/auth',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/auth")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/auth',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'POST', url: '{{baseUrl}}/admin/auth'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin/auth');

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}}/admin/auth'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/auth';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/auth"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/auth" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/auth",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/auth');

echo $response->getBody();
setUrl('{{baseUrl}}/admin/auth');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/auth');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/auth' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/auth' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/admin/auth")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/auth"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/auth"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/auth")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/admin/auth') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/auth";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/auth
http POST {{baseUrl}}/admin/auth
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/admin/auth
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/auth")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DEVELOPER - Change dev password
{{baseUrl}}/admin/putpass
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/putpass");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/admin/putpass" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/putpass"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/admin/putpass"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/putpass");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/putpass"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/admin/putpass HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/putpass")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/putpass"))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/putpass")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/putpass")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/admin/putpass');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/putpass',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/putpass';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/putpass',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/putpass")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/putpass',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/putpass',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/admin/putpass');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/putpass',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/putpass';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/putpass"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/putpass" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/putpass",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/admin/putpass', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/putpass');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/putpass');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/putpass' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/putpass' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/admin/putpass", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/putpass"

headers = {"clearblade-devtoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/putpass"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/putpass")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/admin/putpass') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/putpass";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/admin/putpass \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/admin/putpass \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/putpass
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/putpass")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DEVELOPER - Change user information and permissions
{{baseUrl}}/admin/user/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/user/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/admin/user/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/user/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/admin/user/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/user/:systemKey");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/user/:systemKey"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/admin/user/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/user/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/user/:systemKey"))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/user/:systemKey")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/user/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/admin/user/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/user/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/user/:systemKey';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/user/:systemKey',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/user/:systemKey")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/user/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/user/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/admin/user/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/user/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/user/:systemKey';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/user/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/user/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/user/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/admin/user/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/user/:systemKey');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/user/:systemKey');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/user/:systemKey' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/user/:systemKey' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/admin/user/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/user/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/user/:systemKey"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/user/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/admin/user/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/user/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/admin/user/:systemKey \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/admin/user/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/user/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/user/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DEVELOPER - Changes roles settings
{{baseUrl}}/admin/user/:systemKey/roles
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/user/:systemKey/roles");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/admin/user/:systemKey/roles" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/user/:systemKey/roles"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/admin/user/:systemKey/roles"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/user/:systemKey/roles");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/user/:systemKey/roles"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/admin/user/:systemKey/roles HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/user/:systemKey/roles")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/user/:systemKey/roles"))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/user/:systemKey/roles")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/user/:systemKey/roles")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/admin/user/:systemKey/roles');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/user/:systemKey/roles',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/user/:systemKey/roles';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/user/:systemKey/roles',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/user/:systemKey/roles")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/user/:systemKey/roles',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/user/:systemKey/roles',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/admin/user/:systemKey/roles');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/user/:systemKey/roles',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/user/:systemKey/roles';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/user/:systemKey/roles"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/user/:systemKey/roles" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/user/:systemKey/roles",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/admin/user/:systemKey/roles', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/user/:systemKey/roles');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/user/:systemKey/roles');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/user/:systemKey/roles' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/user/:systemKey/roles' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/admin/user/:systemKey/roles", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/user/:systemKey/roles"

headers = {"clearblade-devtoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/user/:systemKey/roles"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/user/:systemKey/roles")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/admin/user/:systemKey/roles') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/user/:systemKey/roles";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/admin/user/:systemKey/roles \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/admin/user/:systemKey/roles \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/user/:systemKey/roles
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/user/:systemKey/roles")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DEVELOPER - Create collection
{{baseUrl}}/admin/collectionmanagement
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/collectionmanagement");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin/collectionmanagement" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/collectionmanagement"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/collectionmanagement"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/collectionmanagement");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/collectionmanagement"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin/collectionmanagement HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/collectionmanagement")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/collectionmanagement"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/collectionmanagement")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/collectionmanagement")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin/collectionmanagement');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/collectionmanagement',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/collectionmanagement';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/collectionmanagement',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/collectionmanagement")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/collectionmanagement',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/collectionmanagement',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin/collectionmanagement');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/collectionmanagement',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/collectionmanagement';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/collectionmanagement"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/collectionmanagement" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/collectionmanagement",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/collectionmanagement', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/collectionmanagement');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/collectionmanagement');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/collectionmanagement' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/collectionmanagement' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/admin/collectionmanagement", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/collectionmanagement"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/collectionmanagement"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/collectionmanagement")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/admin/collectionmanagement') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/collectionmanagement";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/collectionmanagement \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/admin/collectionmanagement \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/collectionmanagement
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/collectionmanagement")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DEVELOPER - Create device
{{baseUrl}}/admin/devices/:systemKey/:name
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/devices/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin/devices/:systemKey/:name" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/devices/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/devices/:systemKey/:name"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/devices/:systemKey/:name");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/devices/:systemKey/:name"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin/devices/:systemKey/:name HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/devices/:systemKey/:name")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/devices/:systemKey/:name"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/devices/:systemKey/:name")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/devices/:systemKey/:name")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin/devices/:systemKey/:name');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/devices/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/devices/:systemKey/:name';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/devices/:systemKey/:name',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/devices/:systemKey/:name")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/devices/:systemKey/:name',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/devices/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin/devices/:systemKey/:name');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/devices/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/devices/:systemKey/:name';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/devices/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/devices/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/devices/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/devices/:systemKey/:name', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/devices/:systemKey/:name');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/devices/:systemKey/:name');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/devices/:systemKey/:name' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/devices/:systemKey/:name' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/admin/devices/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/devices/:systemKey/:name"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/devices/:systemKey/:name"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/devices/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/admin/devices/:systemKey/:name') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/devices/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/devices/:systemKey/:name \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/admin/devices/:systemKey/:name \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/devices/:systemKey/:name
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/devices/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DEVELOPER - Create edge
{{baseUrl}}/admin/edges/:systemKey/:edgeName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
edgeName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/edges/:systemKey/:edgeName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin/edges/:systemKey/:edgeName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/edges/:systemKey/:edgeName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/edges/:systemKey/:edgeName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/edges/:systemKey/:edgeName");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/edges/:systemKey/:edgeName"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin/edges/:systemKey/:edgeName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/edges/:systemKey/:edgeName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/edges/:systemKey/:edgeName"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/edges/:systemKey/:edgeName")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/edges/:systemKey/:edgeName")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin/edges/:systemKey/:edgeName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/edges/:systemKey/:edgeName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/edges/:systemKey/:edgeName';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/edges/:systemKey/:edgeName',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/edges/:systemKey/:edgeName")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/edges/:systemKey/:edgeName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/edges/:systemKey/:edgeName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin/edges/:systemKey/:edgeName');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/edges/:systemKey/:edgeName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/edges/:systemKey/:edgeName';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/edges/:systemKey/:edgeName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/edges/:systemKey/:edgeName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/edges/:systemKey/:edgeName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/edges/:systemKey/:edgeName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/edges/:systemKey/:edgeName');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/edges/:systemKey/:edgeName');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/edges/:systemKey/:edgeName' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/edges/:systemKey/:edgeName' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/admin/edges/:systemKey/:edgeName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/edges/:systemKey/:edgeName"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/edges/:systemKey/:edgeName"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/edges/:systemKey/:edgeName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/admin/edges/:systemKey/:edgeName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/edges/:systemKey/:edgeName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/edges/:systemKey/:edgeName \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/admin/edges/:systemKey/:edgeName \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/edges/:systemKey/:edgeName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/edges/:systemKey/:edgeName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DEVELOPER - Create library
{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
libName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/codeadmin/v/2/library/:systemKey/:libName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/codeadmin/v/2/library/:systemKey/:libName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName');

req.headers({
  'clearblade-devtoken': ''
});

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}}/codeadmin/v/2/library/:systemKey/:libName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/codeadmin/v/2/library/:systemKey/:libName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/codeadmin/v/2/library/:systemKey/:libName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DEVELOPER - Create system
{{baseUrl}}/admin/v/4/systemmanagement
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/v/4/systemmanagement");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin/v/4/systemmanagement" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/v/4/systemmanagement"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/v/4/systemmanagement"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/v/4/systemmanagement");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/v/4/systemmanagement"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin/v/4/systemmanagement HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/v/4/systemmanagement")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/v/4/systemmanagement"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/v/4/systemmanagement")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/v/4/systemmanagement")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin/v/4/systemmanagement');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/v/4/systemmanagement',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/v/4/systemmanagement';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/v/4/systemmanagement',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/v/4/systemmanagement")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/v/4/systemmanagement',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/v/4/systemmanagement',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin/v/4/systemmanagement');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/v/4/systemmanagement',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/v/4/systemmanagement';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/v/4/systemmanagement"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/v/4/systemmanagement" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/v/4/systemmanagement",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/v/4/systemmanagement', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/v/4/systemmanagement');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/v/4/systemmanagement');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/v/4/systemmanagement' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/v/4/systemmanagement' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/admin/v/4/systemmanagement", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/v/4/systemmanagement"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/v/4/systemmanagement"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/v/4/systemmanagement")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/admin/v/4/systemmanagement') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/v/4/systemmanagement";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/v/4/systemmanagement \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/admin/v/4/systemmanagement \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/v/4/systemmanagement
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/v/4/systemmanagement")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DEVELOPER - Create time handler
{{baseUrl}}/admin/triggers/timers/:systemKey/:name
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/triggers/timers/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin/triggers/timers/:systemKey/:name" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/triggers/timers/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/triggers/timers/:systemKey/:name"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/triggers/timers/:systemKey/:name");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/triggers/timers/:systemKey/:name"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin/triggers/timers/:systemKey/:name HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/triggers/timers/:systemKey/:name")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/triggers/timers/:systemKey/:name"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/triggers/timers/:systemKey/:name")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/triggers/timers/:systemKey/:name")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin/triggers/timers/:systemKey/:name');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/triggers/timers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/triggers/timers/:systemKey/:name';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/triggers/timers/:systemKey/:name',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/triggers/timers/:systemKey/:name")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/triggers/timers/:systemKey/:name',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/triggers/timers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin/triggers/timers/:systemKey/:name');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/triggers/timers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/triggers/timers/:systemKey/:name';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/triggers/timers/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/triggers/timers/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/triggers/timers/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/triggers/timers/:systemKey/:name', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/triggers/timers/:systemKey/:name');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/triggers/timers/:systemKey/:name');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/triggers/timers/:systemKey/:name' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/triggers/timers/:systemKey/:name' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/admin/triggers/timers/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/triggers/timers/:systemKey/:name"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/triggers/timers/:systemKey/:name"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/triggers/timers/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/admin/triggers/timers/:systemKey/:name') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/triggers/timers/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/triggers/timers/:systemKey/:name \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/admin/triggers/timers/:systemKey/:name \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/triggers/timers/:systemKey/:name
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/triggers/timers/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DEVELOPER - Create trigger handler
{{baseUrl}}/admin/triggers/handlers/:systemKey/:name
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin/triggers/handlers/:systemKey/:name HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/triggers/handlers/:systemKey/:name',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/triggers/handlers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/triggers/handlers/:systemKey/:name');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/triggers/handlers/:systemKey/:name');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/admin/triggers/handlers/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/admin/triggers/handlers/:systemKey/:name') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/triggers/handlers/:systemKey/:name \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/admin/triggers/handlers/:systemKey/:name \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/triggers/handlers/:systemKey/:name
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DEVELOPER - Delete code service
{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
serviceName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/codeadmin/v/2/:systemKey/:serviceName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName"))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/codeadmin/v/2/:systemKey/:serviceName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/codeadmin/v/2/:systemKey/:serviceName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName"

headers = {"clearblade-devtoken": ""}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName"

response <- VERB("DELETE", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/codeadmin/v/2/:systemKey/:serviceName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName \
  --header 'clearblade-devtoken: '
http DELETE {{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DEVELOPER - Delete collection
{{baseUrl}}/admin/collectionmanagement
HEADERS

ClearBlade-DevToken
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/collectionmanagement?id=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/admin/collectionmanagement" {:headers {:clearblade-devtoken ""}
                                                                         :query-params {:id ""}})
require "http/client"

url = "{{baseUrl}}/admin/collectionmanagement?id="
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/admin/collectionmanagement?id="),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/collectionmanagement?id=");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/collectionmanagement?id="

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/admin/collectionmanagement?id= HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/collectionmanagement?id=")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/collectionmanagement?id="))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/collectionmanagement?id=")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/collectionmanagement?id=")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/admin/collectionmanagement?id=');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/collectionmanagement',
  params: {id: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/collectionmanagement?id=';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/collectionmanagement?id=',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/collectionmanagement?id=")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/collectionmanagement?id=',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/collectionmanagement',
  qs: {id: ''},
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/admin/collectionmanagement');

req.query({
  id: ''
});

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/collectionmanagement',
  params: {id: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/collectionmanagement?id=';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/collectionmanagement?id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/collectionmanagement?id=" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/collectionmanagement?id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/admin/collectionmanagement?id=', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/collectionmanagement');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'id' => ''
]);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/collectionmanagement');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'id' => ''
]));

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/collectionmanagement?id=' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/collectionmanagement?id=' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/admin/collectionmanagement?id=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/collectionmanagement"

querystring = {"id":""}

headers = {"clearblade-devtoken": ""}

response = requests.delete(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/collectionmanagement"

queryString <- list(id = "")

response <- VERB("DELETE", url, query = queryString, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/collectionmanagement?id=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/admin/collectionmanagement') do |req|
  req.headers['clearblade-devtoken'] = ''
  req.params['id'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/collectionmanagement";

    let querystring = [
        ("id", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/admin/collectionmanagement?id=' \
  --header 'clearblade-devtoken: '
http DELETE '{{baseUrl}}/admin/collectionmanagement?id=' \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - '{{baseUrl}}/admin/collectionmanagement?id='
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/collectionmanagement?id=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DEVELOPER - Delete device
{{baseUrl}}/admin/devices/:systemKey/:name
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/devices/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/admin/devices/:systemKey/:name" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/devices/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/admin/devices/:systemKey/:name"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/devices/:systemKey/:name");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/devices/:systemKey/:name"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/admin/devices/:systemKey/:name HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/devices/:systemKey/:name")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/devices/:systemKey/:name"))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/devices/:systemKey/:name")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/devices/:systemKey/:name")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/admin/devices/:systemKey/:name');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/devices/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/devices/:systemKey/:name';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/devices/:systemKey/:name',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/devices/:systemKey/:name")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/devices/:systemKey/:name',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/devices/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/admin/devices/:systemKey/:name');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/devices/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/devices/:systemKey/:name';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/devices/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/devices/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/devices/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/admin/devices/:systemKey/:name', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/devices/:systemKey/:name');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/devices/:systemKey/:name');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/devices/:systemKey/:name' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/devices/:systemKey/:name' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/admin/devices/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/devices/:systemKey/:name"

headers = {"clearblade-devtoken": ""}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/devices/:systemKey/:name"

response <- VERB("DELETE", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/devices/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/admin/devices/:systemKey/:name') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/devices/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/admin/devices/:systemKey/:name \
  --header 'clearblade-devtoken: '
http DELETE {{baseUrl}}/admin/devices/:systemKey/:name \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/devices/:systemKey/:name
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/devices/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DEVELOPER - Delete devices using a query
{{baseUrl}}/admin/devices/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

query
systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/devices/:systemKey?query=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/admin/devices/:systemKey" {:headers {:clearblade-devtoken ""}
                                                                       :query-params {:query ""}})
require "http/client"

url = "{{baseUrl}}/admin/devices/:systemKey?query="
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/admin/devices/:systemKey?query="),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/devices/:systemKey?query=");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/devices/:systemKey?query="

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/admin/devices/:systemKey?query= HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/devices/:systemKey?query=")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/devices/:systemKey?query="))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/devices/:systemKey?query=")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/devices/:systemKey?query=")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/admin/devices/:systemKey?query=');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/devices/:systemKey',
  params: {query: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/devices/:systemKey?query=';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/devices/:systemKey?query=',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/devices/:systemKey?query=")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/devices/:systemKey?query=',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/devices/:systemKey',
  qs: {query: ''},
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/admin/devices/:systemKey');

req.query({
  query: ''
});

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/devices/:systemKey',
  params: {query: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/devices/:systemKey?query=';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/devices/:systemKey?query="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/devices/:systemKey?query=" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/devices/:systemKey?query=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/admin/devices/:systemKey?query=', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/devices/:systemKey');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'query' => ''
]);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/devices/:systemKey');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'query' => ''
]));

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/devices/:systemKey?query=' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/devices/:systemKey?query=' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/admin/devices/:systemKey?query=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/devices/:systemKey"

querystring = {"query":""}

headers = {"clearblade-devtoken": ""}

response = requests.delete(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/devices/:systemKey"

queryString <- list(query = "")

response <- VERB("DELETE", url, query = queryString, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/devices/:systemKey?query=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/admin/devices/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
  req.params['query'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/devices/:systemKey";

    let querystring = [
        ("query", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/admin/devices/:systemKey?query=' \
  --header 'clearblade-devtoken: '
http DELETE '{{baseUrl}}/admin/devices/:systemKey?query=' \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - '{{baseUrl}}/admin/devices/:systemKey?query='
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/devices/:systemKey?query=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DEVELOPER - Delete edge
{{baseUrl}}/admin/edges/:systemKey/:edgeName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
edgeName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/edges/:systemKey/:edgeName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/admin/edges/:systemKey/:edgeName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/edges/:systemKey/:edgeName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/admin/edges/:systemKey/:edgeName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/edges/:systemKey/:edgeName");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/edges/:systemKey/:edgeName"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/admin/edges/:systemKey/:edgeName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/edges/:systemKey/:edgeName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/edges/:systemKey/:edgeName"))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/edges/:systemKey/:edgeName")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/edges/:systemKey/:edgeName")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/admin/edges/:systemKey/:edgeName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/edges/:systemKey/:edgeName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/edges/:systemKey/:edgeName';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/edges/:systemKey/:edgeName',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/edges/:systemKey/:edgeName")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/edges/:systemKey/:edgeName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/edges/:systemKey/:edgeName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/admin/edges/:systemKey/:edgeName');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/edges/:systemKey/:edgeName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/edges/:systemKey/:edgeName';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/edges/:systemKey/:edgeName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/edges/:systemKey/:edgeName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/edges/:systemKey/:edgeName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/admin/edges/:systemKey/:edgeName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/edges/:systemKey/:edgeName');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/edges/:systemKey/:edgeName');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/edges/:systemKey/:edgeName' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/edges/:systemKey/:edgeName' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/admin/edges/:systemKey/:edgeName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/edges/:systemKey/:edgeName"

headers = {"clearblade-devtoken": ""}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/edges/:systemKey/:edgeName"

response <- VERB("DELETE", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/edges/:systemKey/:edgeName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/admin/edges/:systemKey/:edgeName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/edges/:systemKey/:edgeName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/admin/edges/:systemKey/:edgeName \
  --header 'clearblade-devtoken: '
http DELETE {{baseUrl}}/admin/edges/:systemKey/:edgeName \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/edges/:systemKey/:edgeName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/edges/:systemKey/:edgeName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DEVELOPER - Delete failed service run
{{baseUrl}}/codeadmin/failed/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/codeadmin/failed/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/codeadmin/failed/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/codeadmin/failed/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/codeadmin/failed/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/codeadmin/failed/:systemKey");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/codeadmin/failed/:systemKey"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/codeadmin/failed/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/codeadmin/failed/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/codeadmin/failed/:systemKey"))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/codeadmin/failed/:systemKey")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/codeadmin/failed/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/codeadmin/failed/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/codeadmin/failed/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/codeadmin/failed/:systemKey';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/codeadmin/failed/:systemKey',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/codeadmin/failed/:systemKey")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/codeadmin/failed/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/codeadmin/failed/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/codeadmin/failed/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/codeadmin/failed/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/codeadmin/failed/:systemKey';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/codeadmin/failed/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/codeadmin/failed/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/codeadmin/failed/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/codeadmin/failed/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/codeadmin/failed/:systemKey');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/codeadmin/failed/:systemKey');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/codeadmin/failed/:systemKey' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/codeadmin/failed/:systemKey' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/codeadmin/failed/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/codeadmin/failed/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/codeadmin/failed/:systemKey"

response <- VERB("DELETE", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/codeadmin/failed/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/codeadmin/failed/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/codeadmin/failed/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/codeadmin/failed/:systemKey \
  --header 'clearblade-devtoken: '
http DELETE {{baseUrl}}/codeadmin/failed/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/codeadmin/failed/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/codeadmin/failed/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DEVELOPER - Delete library
{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
libName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/codeadmin/v/2/library/:systemKey/:libName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/codeadmin/v/2/library/:systemKey/:libName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/codeadmin/v/2/library/:systemKey/:libName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"

headers = {"clearblade-devtoken": ""}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"

response <- VERB("DELETE", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/codeadmin/v/2/library/:systemKey/:libName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName \
  --header 'clearblade-devtoken: '
http DELETE {{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DEVELOPER - Delete roles
{{baseUrl}}/admin/user/:systemKey/roles
HEADERS

ClearBlade-DevToken
QUERY PARAMS

query
systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/user/:systemKey/roles?query=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/admin/user/:systemKey/roles" {:headers {:clearblade-devtoken ""}
                                                                          :query-params {:query ""}})
require "http/client"

url = "{{baseUrl}}/admin/user/:systemKey/roles?query="
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/admin/user/:systemKey/roles?query="),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/user/:systemKey/roles?query=");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/user/:systemKey/roles?query="

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/admin/user/:systemKey/roles?query= HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/user/:systemKey/roles?query=")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/user/:systemKey/roles?query="))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/user/:systemKey/roles?query=")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/user/:systemKey/roles?query=")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/admin/user/:systemKey/roles?query=');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/user/:systemKey/roles',
  params: {query: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/user/:systemKey/roles?query=';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/user/:systemKey/roles?query=',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/user/:systemKey/roles?query=")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/user/:systemKey/roles?query=',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/user/:systemKey/roles',
  qs: {query: ''},
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/admin/user/:systemKey/roles');

req.query({
  query: ''
});

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/user/:systemKey/roles',
  params: {query: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/user/:systemKey/roles?query=';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/user/:systemKey/roles?query="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/user/:systemKey/roles?query=" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/user/:systemKey/roles?query=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/admin/user/:systemKey/roles?query=', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/user/:systemKey/roles');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'query' => ''
]);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/user/:systemKey/roles');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'query' => ''
]));

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/user/:systemKey/roles?query=' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/user/:systemKey/roles?query=' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/admin/user/:systemKey/roles?query=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/user/:systemKey/roles"

querystring = {"query":""}

headers = {"clearblade-devtoken": ""}

response = requests.delete(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/user/:systemKey/roles"

queryString <- list(query = "")

response <- VERB("DELETE", url, query = queryString, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/user/:systemKey/roles?query=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/admin/user/:systemKey/roles') do |req|
  req.headers['clearblade-devtoken'] = ''
  req.params['query'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/user/:systemKey/roles";

    let querystring = [
        ("query", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/admin/user/:systemKey/roles?query=' \
  --header 'clearblade-devtoken: '
http DELETE '{{baseUrl}}/admin/user/:systemKey/roles?query=' \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - '{{baseUrl}}/admin/user/:systemKey/roles?query='
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/user/:systemKey/roles?query=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DEVELOPER - Delete rotating keys for a device
{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
deviceName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/admin/devices/keys/:systemKey/:deviceName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName"))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/devices/keys/:systemKey/:deviceName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/admin/devices/keys/:systemKey/:deviceName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName"

headers = {"clearblade-devtoken": ""}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName"

response <- VERB("DELETE", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/admin/devices/keys/:systemKey/:deviceName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/admin/devices/keys/:systemKey/:deviceName \
  --header 'clearblade-devtoken: '
http DELETE {{baseUrl}}/admin/devices/keys/:systemKey/:deviceName \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/devices/keys/:systemKey/:deviceName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DEVELOPER - Delete system
{{baseUrl}}/admin/v/4/systemmanagement
HEADERS

ClearBlade-DevToken
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/v/4/systemmanagement?id=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/admin/v/4/systemmanagement" {:headers {:clearblade-devtoken ""}
                                                                         :query-params {:id ""}})
require "http/client"

url = "{{baseUrl}}/admin/v/4/systemmanagement?id="
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/admin/v/4/systemmanagement?id="),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/v/4/systemmanagement?id=");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/v/4/systemmanagement?id="

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/admin/v/4/systemmanagement?id= HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/v/4/systemmanagement?id=")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/v/4/systemmanagement?id="))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/v/4/systemmanagement?id=")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/v/4/systemmanagement?id=")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/admin/v/4/systemmanagement?id=');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/v/4/systemmanagement',
  params: {id: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/v/4/systemmanagement?id=';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/v/4/systemmanagement?id=',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/v/4/systemmanagement?id=")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/v/4/systemmanagement?id=',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/v/4/systemmanagement',
  qs: {id: ''},
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/admin/v/4/systemmanagement');

req.query({
  id: ''
});

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/v/4/systemmanagement',
  params: {id: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/v/4/systemmanagement?id=';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/v/4/systemmanagement?id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/v/4/systemmanagement?id=" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/v/4/systemmanagement?id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/admin/v/4/systemmanagement?id=', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/v/4/systemmanagement');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'id' => ''
]);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/v/4/systemmanagement');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'id' => ''
]));

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/v/4/systemmanagement?id=' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/v/4/systemmanagement?id=' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/admin/v/4/systemmanagement?id=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/v/4/systemmanagement"

querystring = {"id":""}

headers = {"clearblade-devtoken": ""}

response = requests.delete(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/v/4/systemmanagement"

queryString <- list(id = "")

response <- VERB("DELETE", url, query = queryString, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/v/4/systemmanagement?id=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/admin/v/4/systemmanagement') do |req|
  req.headers['clearblade-devtoken'] = ''
  req.params['id'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/v/4/systemmanagement";

    let querystring = [
        ("id", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/admin/v/4/systemmanagement?id=' \
  --header 'clearblade-devtoken: '
http DELETE '{{baseUrl}}/admin/v/4/systemmanagement?id=' \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - '{{baseUrl}}/admin/v/4/systemmanagement?id='
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/v/4/systemmanagement?id=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DEVELOPER - Delete trigger handler (DELETE)
{{baseUrl}}/admin/triggers/timers/:systemKey/:name
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/triggers/timers/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/admin/triggers/timers/:systemKey/:name" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/triggers/timers/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/admin/triggers/timers/:systemKey/:name"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/triggers/timers/:systemKey/:name");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/triggers/timers/:systemKey/:name"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/admin/triggers/timers/:systemKey/:name HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/triggers/timers/:systemKey/:name")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/triggers/timers/:systemKey/:name"))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/triggers/timers/:systemKey/:name")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/triggers/timers/:systemKey/:name")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/admin/triggers/timers/:systemKey/:name');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/triggers/timers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/triggers/timers/:systemKey/:name';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/triggers/timers/:systemKey/:name',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/triggers/timers/:systemKey/:name")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/triggers/timers/:systemKey/:name',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/triggers/timers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/admin/triggers/timers/:systemKey/:name');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/triggers/timers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/triggers/timers/:systemKey/:name';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/triggers/timers/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/triggers/timers/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/triggers/timers/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/admin/triggers/timers/:systemKey/:name', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/triggers/timers/:systemKey/:name');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/triggers/timers/:systemKey/:name');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/triggers/timers/:systemKey/:name' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/triggers/timers/:systemKey/:name' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/admin/triggers/timers/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/triggers/timers/:systemKey/:name"

headers = {"clearblade-devtoken": ""}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/triggers/timers/:systemKey/:name"

response <- VERB("DELETE", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/triggers/timers/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/admin/triggers/timers/:systemKey/:name') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/triggers/timers/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/admin/triggers/timers/:systemKey/:name \
  --header 'clearblade-devtoken: '
http DELETE {{baseUrl}}/admin/triggers/timers/:systemKey/:name \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/triggers/timers/:systemKey/:name
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/triggers/timers/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DEVELOPER - Delete trigger handler
{{baseUrl}}/admin/triggers/handlers/:systemKey/:name
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/admin/triggers/handlers/:systemKey/:name HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/triggers/handlers/:systemKey/:name',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/triggers/handlers/:systemKey/:name');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/triggers/handlers/:systemKey/:name');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/admin/triggers/handlers/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"

headers = {"clearblade-devtoken": ""}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"

response <- VERB("DELETE", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/admin/triggers/handlers/:systemKey/:name') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/admin/triggers/handlers/:systemKey/:name \
  --header 'clearblade-devtoken: '
http DELETE {{baseUrl}}/admin/triggers/handlers/:systemKey/:name \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/triggers/handlers/:systemKey/:name
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DEVELOPER - Delete user
{{baseUrl}}/admin/user/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/user/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/admin/user/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/user/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/admin/user/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/user/:systemKey");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/user/:systemKey"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/admin/user/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/user/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/user/:systemKey"))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/user/:systemKey")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/user/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/admin/user/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/user/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/user/:systemKey';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/user/:systemKey',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/user/:systemKey")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/user/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/user/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/admin/user/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/user/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/user/:systemKey';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/user/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/user/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/user/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/admin/user/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/user/:systemKey');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/user/:systemKey');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/user/:systemKey' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/user/:systemKey' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/admin/user/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/user/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/user/:systemKey"

response <- VERB("DELETE", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/user/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/admin/user/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/user/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/admin/user/:systemKey \
  --header 'clearblade-devtoken: '
http DELETE {{baseUrl}}/admin/user/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/user/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/user/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DEVELOPER - Disable developer
{{baseUrl}}/admin/platform/developer
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/platform/developer");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin/platform/developer" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/platform/developer"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/platform/developer"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/platform/developer");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/platform/developer"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin/platform/developer HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/platform/developer")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/platform/developer"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/platform/developer")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/platform/developer")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin/platform/developer');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/platform/developer',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/platform/developer';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/platform/developer',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/platform/developer")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/platform/developer',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/platform/developer',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin/platform/developer');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/platform/developer',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/platform/developer';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/platform/developer"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/platform/developer" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/platform/developer",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/platform/developer', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/platform/developer');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/platform/developer');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/platform/developer' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/platform/developer' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/admin/platform/developer", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/platform/developer"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/platform/developer"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/platform/developer")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/admin/platform/developer') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/platform/developer";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/platform/developer \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/admin/platform/developer \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/platform/developer
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/platform/developer")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get all failed services
{{baseUrl}}/codeadmin/failed
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/codeadmin/failed");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/codeadmin/failed" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/codeadmin/failed"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/codeadmin/failed"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/codeadmin/failed");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/codeadmin/failed"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/codeadmin/failed HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/codeadmin/failed")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/codeadmin/failed"))
    .header("clearblade-devtoken", "")
    .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}}/codeadmin/failed")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/codeadmin/failed")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/codeadmin/failed');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/codeadmin/failed',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/codeadmin/failed';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/codeadmin/failed',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/codeadmin/failed")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/codeadmin/failed',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/codeadmin/failed',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/codeadmin/failed');

req.headers({
  'clearblade-devtoken': ''
});

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}}/codeadmin/failed',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/codeadmin/failed';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/codeadmin/failed"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/codeadmin/failed" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/codeadmin/failed",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/codeadmin/failed', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/codeadmin/failed');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/codeadmin/failed');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/codeadmin/failed' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/codeadmin/failed' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/codeadmin/failed", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/codeadmin/failed"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/codeadmin/failed"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/codeadmin/failed")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/codeadmin/failed') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/codeadmin/failed";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/codeadmin/failed \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/codeadmin/failed \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/codeadmin/failed
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/codeadmin/failed")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get all libraries
{{baseUrl}}/codeadmin/v/2/library/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/codeadmin/v/2/library/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/codeadmin/v/2/library/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/codeadmin/v/2/library/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/codeadmin/v/2/library/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/codeadmin/v/2/library/:systemKey");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/codeadmin/v/2/library/:systemKey"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/codeadmin/v/2/library/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/codeadmin/v/2/library/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/codeadmin/v/2/library/:systemKey"))
    .header("clearblade-devtoken", "")
    .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}}/codeadmin/v/2/library/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/codeadmin/v/2/library/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/codeadmin/v/2/library/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/codeadmin/v/2/library/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/codeadmin/v/2/library/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/codeadmin/v/2/library/:systemKey',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/codeadmin/v/2/library/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/codeadmin/v/2/library/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/codeadmin/v/2/library/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/codeadmin/v/2/library/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

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}}/codeadmin/v/2/library/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/codeadmin/v/2/library/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/codeadmin/v/2/library/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/codeadmin/v/2/library/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/codeadmin/v/2/library/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/codeadmin/v/2/library/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/codeadmin/v/2/library/:systemKey');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/codeadmin/v/2/library/:systemKey');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/codeadmin/v/2/library/:systemKey' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/codeadmin/v/2/library/:systemKey' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/codeadmin/v/2/library/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/codeadmin/v/2/library/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/codeadmin/v/2/library/:systemKey"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/codeadmin/v/2/library/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/codeadmin/v/2/library/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/codeadmin/v/2/library/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/codeadmin/v/2/library/:systemKey \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/codeadmin/v/2/library/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/codeadmin/v/2/library/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/codeadmin/v/2/library/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get collections
{{baseUrl}}/admin/allcollections
HEADERS

ClearBlade-DevToken
QUERY PARAMS

appid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/allcollections?appid=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/allcollections" {:headers {:clearblade-devtoken ""}
                                                                :query-params {:appid ""}})
require "http/client"

url = "{{baseUrl}}/admin/allcollections?appid="
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/allcollections?appid="),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/allcollections?appid=");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/allcollections?appid="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/allcollections?appid= HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/allcollections?appid=")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/allcollections?appid="))
    .header("clearblade-devtoken", "")
    .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}}/admin/allcollections?appid=")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/allcollections?appid=")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/allcollections?appid=');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/allcollections',
  params: {appid: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/allcollections?appid=';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/allcollections?appid=',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/allcollections?appid=")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/allcollections?appid=',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/allcollections',
  qs: {appid: ''},
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/allcollections');

req.query({
  appid: ''
});

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/allcollections',
  params: {appid: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/allcollections?appid=';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/allcollections?appid="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/allcollections?appid=" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/allcollections?appid=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/allcollections?appid=', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/allcollections');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'appid' => ''
]);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/allcollections');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'appid' => ''
]));

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/allcollections?appid=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/allcollections?appid=' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/allcollections?appid=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/allcollections"

querystring = {"appid":""}

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/allcollections"

queryString <- list(appid = "")

response <- VERB("GET", url, query = queryString, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/allcollections?appid=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/allcollections') do |req|
  req.headers['clearblade-devtoken'] = ''
  req.params['appid'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/allcollections";

    let querystring = [
        ("appid", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/admin/allcollections?appid=' \
  --header 'clearblade-devtoken: '
http GET '{{baseUrl}}/admin/allcollections?appid=' \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - '{{baseUrl}}/admin/allcollections?appid='
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/allcollections?appid=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get dev info
{{baseUrl}}/admin/userinfo
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/userinfo");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/userinfo" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/userinfo"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/userinfo"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/userinfo");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/userinfo"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/userinfo HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/userinfo")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/userinfo"))
    .header("clearblade-devtoken", "")
    .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}}/admin/userinfo")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/userinfo")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/userinfo');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/userinfo',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/userinfo';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/userinfo',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/userinfo")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/userinfo',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/userinfo',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/userinfo');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/userinfo',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/userinfo';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/userinfo"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/userinfo" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/userinfo",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/userinfo', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/userinfo');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/userinfo');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/userinfo' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/userinfo' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/userinfo", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/userinfo"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/userinfo"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/userinfo")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/userinfo') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/userinfo";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/userinfo \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/userinfo \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/userinfo
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/userinfo")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get device
{{baseUrl}}/admin/devices/:systemKey/:name
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/devices/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/devices/:systemKey/:name" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/devices/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/devices/:systemKey/:name"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/devices/:systemKey/:name");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/devices/:systemKey/:name"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/devices/:systemKey/:name HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/devices/:systemKey/:name")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/devices/:systemKey/:name"))
    .header("clearblade-devtoken", "")
    .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}}/admin/devices/:systemKey/:name")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/devices/:systemKey/:name")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/devices/:systemKey/:name');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/devices/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/devices/:systemKey/:name';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/devices/:systemKey/:name',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/devices/:systemKey/:name")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/devices/:systemKey/:name',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/devices/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/devices/:systemKey/:name');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/devices/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/devices/:systemKey/:name';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/devices/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/devices/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/devices/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/devices/:systemKey/:name', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/devices/:systemKey/:name');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/devices/:systemKey/:name');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/devices/:systemKey/:name' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/devices/:systemKey/:name' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/devices/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/devices/:systemKey/:name"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/devices/:systemKey/:name"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/devices/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/devices/:systemKey/:name') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/devices/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/devices/:systemKey/:name \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/devices/:systemKey/:name \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/devices/:systemKey/:name
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/devices/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get devices with or without a query
{{baseUrl}}/admin/devices/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/devices/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/devices/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/devices/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/devices/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/devices/:systemKey");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/devices/:systemKey"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/devices/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/devices/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/devices/:systemKey"))
    .header("clearblade-devtoken", "")
    .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}}/admin/devices/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/devices/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/devices/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/devices/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/devices/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/devices/:systemKey',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/devices/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/devices/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/devices/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/devices/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/devices/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/devices/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/devices/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/devices/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/devices/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/devices/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/devices/:systemKey');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/devices/:systemKey');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/devices/:systemKey' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/devices/:systemKey' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/devices/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/devices/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/devices/:systemKey"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/devices/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/devices/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/devices/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/devices/:systemKey \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/devices/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/devices/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/devices/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get edge template
{{baseUrl}}/admin/edges/template/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/edges/template/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/edges/template/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/edges/template/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/edges/template/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/edges/template/:systemKey");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/edges/template/:systemKey"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/edges/template/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/edges/template/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/edges/template/:systemKey"))
    .header("clearblade-devtoken", "")
    .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}}/admin/edges/template/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/edges/template/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/edges/template/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/edges/template/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/edges/template/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/edges/template/:systemKey',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/edges/template/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/edges/template/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/edges/template/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/edges/template/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/edges/template/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/edges/template/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/edges/template/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/edges/template/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/edges/template/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/edges/template/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/edges/template/:systemKey');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/edges/template/:systemKey');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/edges/template/:systemKey' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/edges/template/:systemKey' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/edges/template/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/edges/template/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/edges/template/:systemKey"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/edges/template/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/edges/template/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/edges/template/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/edges/template/:systemKey \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/edges/template/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/edges/template/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/edges/template/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get edge
{{baseUrl}}/admin/edges/:systemKey/:edgeName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
edgeName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/edges/:systemKey/:edgeName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/edges/:systemKey/:edgeName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/edges/:systemKey/:edgeName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/edges/:systemKey/:edgeName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/edges/:systemKey/:edgeName");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/edges/:systemKey/:edgeName"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/edges/:systemKey/:edgeName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/edges/:systemKey/:edgeName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/edges/:systemKey/:edgeName"))
    .header("clearblade-devtoken", "")
    .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}}/admin/edges/:systemKey/:edgeName")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/edges/:systemKey/:edgeName")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/edges/:systemKey/:edgeName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/edges/:systemKey/:edgeName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/edges/:systemKey/:edgeName';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/edges/:systemKey/:edgeName',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/edges/:systemKey/:edgeName")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/edges/:systemKey/:edgeName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/edges/:systemKey/:edgeName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/edges/:systemKey/:edgeName');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/edges/:systemKey/:edgeName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/edges/:systemKey/:edgeName';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/edges/:systemKey/:edgeName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/edges/:systemKey/:edgeName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/edges/:systemKey/:edgeName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/edges/:systemKey/:edgeName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/edges/:systemKey/:edgeName');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/edges/:systemKey/:edgeName');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/edges/:systemKey/:edgeName' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/edges/:systemKey/:edgeName' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/edges/:systemKey/:edgeName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/edges/:systemKey/:edgeName"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/edges/:systemKey/:edgeName"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/edges/:systemKey/:edgeName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/edges/:systemKey/:edgeName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/edges/:systemKey/:edgeName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/edges/:systemKey/:edgeName \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/edges/:systemKey/:edgeName \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/edges/:systemKey/:edgeName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/edges/:systemKey/:edgeName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get edges for the adapter
{{baseUrl}}/admin/edges/:systemKey/control
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/edges/:systemKey/control");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/edges/:systemKey/control" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/edges/:systemKey/control"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/edges/:systemKey/control"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/edges/:systemKey/control");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/edges/:systemKey/control"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/edges/:systemKey/control HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/edges/:systemKey/control")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/edges/:systemKey/control"))
    .header("clearblade-devtoken", "")
    .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}}/admin/edges/:systemKey/control")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/edges/:systemKey/control")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/edges/:systemKey/control');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/edges/:systemKey/control',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/edges/:systemKey/control';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/edges/:systemKey/control',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/edges/:systemKey/control")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/edges/:systemKey/control',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/edges/:systemKey/control',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/edges/:systemKey/control');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/edges/:systemKey/control',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/edges/:systemKey/control';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/edges/:systemKey/control"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/edges/:systemKey/control" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/edges/:systemKey/control",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/edges/:systemKey/control', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/edges/:systemKey/control');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/edges/:systemKey/control');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/edges/:systemKey/control' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/edges/:systemKey/control' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/edges/:systemKey/control", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/edges/:systemKey/control"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/edges/:systemKey/control"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/edges/:systemKey/control")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/edges/:systemKey/control') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/edges/:systemKey/control";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/edges/:systemKey/control \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/edges/:systemKey/control \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/edges/:systemKey/control
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/edges/:systemKey/control")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get edges
{{baseUrl}}/admin/edges/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/edges/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/edges/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/edges/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/edges/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/edges/:systemKey");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/edges/:systemKey"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/edges/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/edges/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/edges/:systemKey"))
    .header("clearblade-devtoken", "")
    .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}}/admin/edges/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/edges/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/edges/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/edges/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/edges/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/edges/:systemKey',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/edges/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/edges/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/edges/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/edges/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/edges/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/edges/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/edges/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/edges/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/edges/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/edges/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/edges/:systemKey');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/edges/:systemKey');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/edges/:systemKey' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/edges/:systemKey' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/edges/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/edges/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/edges/:systemKey"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/edges/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/edges/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/edges/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/edges/:systemKey \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/edges/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/edges/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/edges/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get library history
{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
libName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/codeadmin/v/2/history/library/:systemKey/:libName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName"))
    .header("clearblade-devtoken", "")
    .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}}/codeadmin/v/2/history/library/:systemKey/:libName")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/codeadmin/v/2/history/library/:systemKey/:libName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/codeadmin/v/2/history/library/:systemKey/:libName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/codeadmin/v/2/history/library/:systemKey/:libName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName');

req.headers({
  'clearblade-devtoken': ''
});

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}}/codeadmin/v/2/history/library/:systemKey/:libName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/codeadmin/v/2/history/library/:systemKey/:libName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/codeadmin/v/2/history/library/:systemKey/:libName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get library
{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
libName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/codeadmin/v/2/library/:systemKey/:libName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"))
    .header("clearblade-devtoken", "")
    .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}}/codeadmin/v/2/library/:systemKey/:libName")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/codeadmin/v/2/library/:systemKey/:libName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/codeadmin/v/2/library/:systemKey/:libName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/codeadmin/v/2/library/:systemKey/:libName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName');

req.headers({
  'clearblade-devtoken': ''
});

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}}/codeadmin/v/2/library/:systemKey/:libName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/codeadmin/v/2/library/:systemKey/:libName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/codeadmin/v/2/library/:systemKey/:libName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get list of roles
{{baseUrl}}/admin/user/:systemKey/roles
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/user/:systemKey/roles");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/user/:systemKey/roles" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/user/:systemKey/roles"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/user/:systemKey/roles"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/user/:systemKey/roles");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/user/:systemKey/roles"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/user/:systemKey/roles HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/user/:systemKey/roles")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/user/:systemKey/roles"))
    .header("clearblade-devtoken", "")
    .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}}/admin/user/:systemKey/roles")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/user/:systemKey/roles")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/user/:systemKey/roles');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/user/:systemKey/roles',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/user/:systemKey/roles';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/user/:systemKey/roles',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/user/:systemKey/roles")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/user/:systemKey/roles',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/user/:systemKey/roles',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/user/:systemKey/roles');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/user/:systemKey/roles',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/user/:systemKey/roles';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/user/:systemKey/roles"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/user/:systemKey/roles" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/user/:systemKey/roles",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/user/:systemKey/roles', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/user/:systemKey/roles');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/user/:systemKey/roles');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/user/:systemKey/roles' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/user/:systemKey/roles' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/user/:systemKey/roles", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/user/:systemKey/roles"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/user/:systemKey/roles"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/user/:systemKey/roles")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/user/:systemKey/roles') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/user/:systemKey/roles";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/user/:systemKey/roles \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/user/:systemKey/roles \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/user/:systemKey/roles
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/user/:systemKey/roles")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get list of users and information
{{baseUrl}}/admin/user/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/user/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/user/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/user/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/user/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/user/:systemKey");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/user/:systemKey"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/user/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/user/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/user/:systemKey"))
    .header("clearblade-devtoken", "")
    .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}}/admin/user/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/user/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/user/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/user/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/user/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/user/:systemKey',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/user/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/user/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/user/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/user/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/user/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/user/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/user/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/user/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/user/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/user/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/user/:systemKey');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/user/:systemKey');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/user/:systemKey' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/user/:systemKey' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/user/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/user/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/user/:systemKey"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/user/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/user/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/user/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/user/:systemKey \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/user/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/user/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/user/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get number of roles
{{baseUrl}}/admin/user/:systemKey/roles/count
HEADERS

ClearBlade-DevToken
QUERY PARAMS

user
systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/user/:systemKey/roles/count?user=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/user/:systemKey/roles/count" {:headers {:clearblade-devtoken ""}
                                                                             :query-params {:user ""}})
require "http/client"

url = "{{baseUrl}}/admin/user/:systemKey/roles/count?user="
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/user/:systemKey/roles/count?user="),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/user/:systemKey/roles/count?user=");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/user/:systemKey/roles/count?user="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/user/:systemKey/roles/count?user= HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/user/:systemKey/roles/count?user=")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/user/:systemKey/roles/count?user="))
    .header("clearblade-devtoken", "")
    .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}}/admin/user/:systemKey/roles/count?user=")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/user/:systemKey/roles/count?user=")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/user/:systemKey/roles/count?user=');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/user/:systemKey/roles/count',
  params: {user: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/user/:systemKey/roles/count?user=';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/user/:systemKey/roles/count?user=',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/user/:systemKey/roles/count?user=")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/user/:systemKey/roles/count?user=',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/user/:systemKey/roles/count',
  qs: {user: ''},
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/user/:systemKey/roles/count');

req.query({
  user: ''
});

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/user/:systemKey/roles/count',
  params: {user: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/user/:systemKey/roles/count?user=';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/user/:systemKey/roles/count?user="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/user/:systemKey/roles/count?user=" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/user/:systemKey/roles/count?user=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/user/:systemKey/roles/count?user=', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/user/:systemKey/roles/count');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'user' => ''
]);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/user/:systemKey/roles/count');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'user' => ''
]));

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/user/:systemKey/roles/count?user=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/user/:systemKey/roles/count?user=' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/user/:systemKey/roles/count?user=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/user/:systemKey/roles/count"

querystring = {"user":""}

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/user/:systemKey/roles/count"

queryString <- list(user = "")

response <- VERB("GET", url, query = queryString, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/user/:systemKey/roles/count?user=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/user/:systemKey/roles/count') do |req|
  req.headers['clearblade-devtoken'] = ''
  req.params['user'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/user/:systemKey/roles/count";

    let querystring = [
        ("user", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/admin/user/:systemKey/roles/count?user=' \
  --header 'clearblade-devtoken: '
http GET '{{baseUrl}}/admin/user/:systemKey/roles/count?user=' \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - '{{baseUrl}}/admin/user/:systemKey/roles/count?user='
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/user/:systemKey/roles/count?user=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get old library version
{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
libName
libVersion
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion"))
    .header("clearblade-devtoken", "")
    .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}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion');

req.headers({
  'clearblade-devtoken': ''
});

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}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/codeadmin/v/2/history/library/:systemKey/:libName/:libVersion")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get platform assets
{{baseUrl}}/admin/allapps
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/allapps");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/allapps" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/allapps"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/allapps"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/allapps");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/allapps"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/allapps HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/allapps")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/allapps"))
    .header("clearblade-devtoken", "")
    .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}}/admin/allapps")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/allapps")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/allapps');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/allapps',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/allapps';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/allapps',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/allapps")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/allapps',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/allapps',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/allapps');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/allapps',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/allapps';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/allapps"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/allapps" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/allapps",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/allapps', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/allapps');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/allapps');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/allapps' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/allapps' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/allapps", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/allapps"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/allapps"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/allapps")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/allapps') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/allapps";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/allapps \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/allapps \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/allapps
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/allapps")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get services logs
{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
serviceName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/codeadmin/v/2/logs/:systemKey/:serviceName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName"))
    .header("clearblade-devtoken", "")
    .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}}/codeadmin/v/2/logs/:systemKey/:serviceName")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/codeadmin/v/2/logs/:systemKey/:serviceName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/codeadmin/v/2/logs/:systemKey/:serviceName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/codeadmin/v/2/logs/:systemKey/:serviceName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName');

req.headers({
  'clearblade-devtoken': ''
});

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}}/codeadmin/v/2/logs/:systemKey/:serviceName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/codeadmin/v/2/logs/:systemKey/:serviceName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/codeadmin/v/2/logs/:systemKey/:serviceName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/codeadmin/v/2/logs/:systemKey/:serviceName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get system info
{{baseUrl}}/admin/v/4/systemmanagement
HEADERS

ClearBlade-DevToken
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/v/4/systemmanagement?id=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/v/4/systemmanagement" {:headers {:clearblade-devtoken ""}
                                                                      :query-params {:id ""}})
require "http/client"

url = "{{baseUrl}}/admin/v/4/systemmanagement?id="
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/v/4/systemmanagement?id="),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/v/4/systemmanagement?id=");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/v/4/systemmanagement?id="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/v/4/systemmanagement?id= HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/v/4/systemmanagement?id=")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/v/4/systemmanagement?id="))
    .header("clearblade-devtoken", "")
    .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}}/admin/v/4/systemmanagement?id=")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/v/4/systemmanagement?id=")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/v/4/systemmanagement?id=');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/v/4/systemmanagement',
  params: {id: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/v/4/systemmanagement?id=';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/v/4/systemmanagement?id=',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/v/4/systemmanagement?id=")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/v/4/systemmanagement?id=',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/v/4/systemmanagement',
  qs: {id: ''},
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/v/4/systemmanagement');

req.query({
  id: ''
});

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/v/4/systemmanagement',
  params: {id: ''},
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/v/4/systemmanagement?id=';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/v/4/systemmanagement?id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/v/4/systemmanagement?id=" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/v/4/systemmanagement?id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/v/4/systemmanagement?id=', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/v/4/systemmanagement');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'id' => ''
]);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/v/4/systemmanagement');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'id' => ''
]));

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/v/4/systemmanagement?id=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/v/4/systemmanagement?id=' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/v/4/systemmanagement?id=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/v/4/systemmanagement"

querystring = {"id":""}

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/v/4/systemmanagement"

queryString <- list(id = "")

response <- VERB("GET", url, query = queryString, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/v/4/systemmanagement?id=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/v/4/systemmanagement') do |req|
  req.headers['clearblade-devtoken'] = ''
  req.params['id'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/v/4/systemmanagement";

    let querystring = [
        ("id", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/admin/v/4/systemmanagement?id=' \
  --header 'clearblade-devtoken: '
http GET '{{baseUrl}}/admin/v/4/systemmanagement?id=' \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - '{{baseUrl}}/admin/v/4/systemmanagement?id='
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/v/4/systemmanagement?id=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get system's failed services
{{baseUrl}}/codeadmin/failed/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/codeadmin/failed/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/codeadmin/failed/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/codeadmin/failed/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/codeadmin/failed/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/codeadmin/failed/:systemKey");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/codeadmin/failed/:systemKey"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/codeadmin/failed/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/codeadmin/failed/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/codeadmin/failed/:systemKey"))
    .header("clearblade-devtoken", "")
    .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}}/codeadmin/failed/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/codeadmin/failed/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/codeadmin/failed/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/codeadmin/failed/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/codeadmin/failed/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/codeadmin/failed/:systemKey',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/codeadmin/failed/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/codeadmin/failed/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/codeadmin/failed/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/codeadmin/failed/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

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}}/codeadmin/failed/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/codeadmin/failed/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/codeadmin/failed/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/codeadmin/failed/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/codeadmin/failed/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/codeadmin/failed/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/codeadmin/failed/:systemKey');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/codeadmin/failed/:systemKey');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/codeadmin/failed/:systemKey' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/codeadmin/failed/:systemKey' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/codeadmin/failed/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/codeadmin/failed/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/codeadmin/failed/:systemKey"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/codeadmin/failed/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/codeadmin/failed/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/codeadmin/failed/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/codeadmin/failed/:systemKey \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/codeadmin/failed/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/codeadmin/failed/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/codeadmin/failed/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get systems
{{baseUrl}}/admin/allsystems
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/allsystems");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/allsystems" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/allsystems"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/allsystems"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/allsystems");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/allsystems"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/allsystems HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/allsystems")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/allsystems"))
    .header("clearblade-devtoken", "")
    .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}}/admin/allsystems")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/allsystems")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/allsystems');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/allsystems',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/allsystems';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/allsystems',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/allsystems")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/allsystems',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/allsystems',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/allsystems');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/allsystems',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/allsystems';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/allsystems"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/allsystems" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/allsystems",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/allsystems', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/allsystems');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/allsystems');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/allsystems' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/allsystems' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/allsystems", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/allsystems"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/allsystems"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/allsystems")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/allsystems') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/allsystems";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/allsystems \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/allsystems \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/allsystems
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/allsystems")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get timer handler
{{baseUrl}}/admin/triggers/timers/:systemKey/:name
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/triggers/timers/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/triggers/timers/:systemKey/:name" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/triggers/timers/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/triggers/timers/:systemKey/:name"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/triggers/timers/:systemKey/:name");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/triggers/timers/:systemKey/:name"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/triggers/timers/:systemKey/:name HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/triggers/timers/:systemKey/:name")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/triggers/timers/:systemKey/:name"))
    .header("clearblade-devtoken", "")
    .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}}/admin/triggers/timers/:systemKey/:name")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/triggers/timers/:systemKey/:name")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/triggers/timers/:systemKey/:name');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/triggers/timers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/triggers/timers/:systemKey/:name';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/triggers/timers/:systemKey/:name',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/triggers/timers/:systemKey/:name")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/triggers/timers/:systemKey/:name',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/triggers/timers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/triggers/timers/:systemKey/:name');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/triggers/timers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/triggers/timers/:systemKey/:name';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/triggers/timers/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/triggers/timers/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/triggers/timers/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/triggers/timers/:systemKey/:name', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/triggers/timers/:systemKey/:name');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/triggers/timers/:systemKey/:name');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/triggers/timers/:systemKey/:name' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/triggers/timers/:systemKey/:name' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/triggers/timers/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/triggers/timers/:systemKey/:name"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/triggers/timers/:systemKey/:name"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/triggers/timers/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/triggers/timers/:systemKey/:name') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/triggers/timers/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/triggers/timers/:systemKey/:name \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/triggers/timers/:systemKey/:name \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/triggers/timers/:systemKey/:name
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/triggers/timers/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get timer handlers
{{baseUrl}}/admin/triggers/timers/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/triggers/timers/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/triggers/timers/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/triggers/timers/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/triggers/timers/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/triggers/timers/:systemKey");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/triggers/timers/:systemKey"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/triggers/timers/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/triggers/timers/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/triggers/timers/:systemKey"))
    .header("clearblade-devtoken", "")
    .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}}/admin/triggers/timers/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/triggers/timers/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/triggers/timers/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/triggers/timers/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/triggers/timers/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/triggers/timers/:systemKey',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/triggers/timers/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/triggers/timers/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/triggers/timers/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/triggers/timers/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/triggers/timers/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/triggers/timers/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/triggers/timers/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/triggers/timers/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/triggers/timers/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/triggers/timers/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/triggers/timers/:systemKey');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/triggers/timers/:systemKey');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/triggers/timers/:systemKey' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/triggers/timers/:systemKey' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/triggers/timers/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/triggers/timers/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/triggers/timers/:systemKey"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/triggers/timers/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/triggers/timers/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/triggers/timers/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/triggers/timers/:systemKey \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/triggers/timers/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/triggers/timers/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/triggers/timers/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get trigger definitions
{{baseUrl}}/admin/triggers/definitions
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/triggers/definitions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/triggers/definitions" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/triggers/definitions"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/triggers/definitions"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/triggers/definitions");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/triggers/definitions"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/triggers/definitions HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/triggers/definitions")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/triggers/definitions"))
    .header("clearblade-devtoken", "")
    .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}}/admin/triggers/definitions")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/triggers/definitions")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/triggers/definitions');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/triggers/definitions',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/triggers/definitions';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/triggers/definitions',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/triggers/definitions")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/triggers/definitions',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/triggers/definitions',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/triggers/definitions');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/triggers/definitions',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/triggers/definitions';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/triggers/definitions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/triggers/definitions" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/triggers/definitions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/triggers/definitions', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/triggers/definitions');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/triggers/definitions');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/triggers/definitions' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/triggers/definitions' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/triggers/definitions", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/triggers/definitions"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/triggers/definitions"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/triggers/definitions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/triggers/definitions') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/triggers/definitions";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/triggers/definitions \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/triggers/definitions \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/triggers/definitions
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/triggers/definitions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get trigger handler
{{baseUrl}}/admin/triggers/handlers/:systemKey/:name
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/triggers/handlers/:systemKey/:name HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"))
    .header("clearblade-devtoken", "")
    .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}}/admin/triggers/handlers/:systemKey/:name")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/triggers/handlers/:systemKey/:name');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/triggers/handlers/:systemKey/:name',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/triggers/handlers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/triggers/handlers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/triggers/handlers/:systemKey/:name');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/triggers/handlers/:systemKey/:name');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/triggers/handlers/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/triggers/handlers/:systemKey/:name') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/triggers/handlers/:systemKey/:name \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/triggers/handlers/:systemKey/:name \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/triggers/handlers/:systemKey/:name
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get trigger handlers
{{baseUrl}}/admin/triggers/handlers/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/triggers/handlers/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/triggers/handlers/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/triggers/handlers/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/triggers/handlers/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/triggers/handlers/:systemKey");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/triggers/handlers/:systemKey"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/triggers/handlers/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/triggers/handlers/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/triggers/handlers/:systemKey"))
    .header("clearblade-devtoken", "")
    .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}}/admin/triggers/handlers/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/triggers/handlers/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/triggers/handlers/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/triggers/handlers/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/triggers/handlers/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/triggers/handlers/:systemKey',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/triggers/handlers/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/triggers/handlers/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/triggers/handlers/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/triggers/handlers/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/triggers/handlers/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/triggers/handlers/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/triggers/handlers/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/triggers/handlers/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/triggers/handlers/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/triggers/handlers/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/triggers/handlers/:systemKey');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/triggers/handlers/:systemKey');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/triggers/handlers/:systemKey' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/triggers/handlers/:systemKey' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/triggers/handlers/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/triggers/handlers/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/triggers/handlers/:systemKey"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/triggers/handlers/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/triggers/handlers/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/triggers/handlers/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/triggers/handlers/:systemKey \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/triggers/handlers/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/triggers/handlers/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/triggers/handlers/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Get users column info.
{{baseUrl}}/admin/user/:systemKey/columns
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/user/:systemKey/columns");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/user/:systemKey/columns" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/user/:systemKey/columns"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/user/:systemKey/columns"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/user/:systemKey/columns");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/user/:systemKey/columns"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/user/:systemKey/columns HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/user/:systemKey/columns")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/user/:systemKey/columns"))
    .header("clearblade-devtoken", "")
    .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}}/admin/user/:systemKey/columns")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/user/:systemKey/columns")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/user/:systemKey/columns');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/user/:systemKey/columns',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/user/:systemKey/columns';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/user/:systemKey/columns',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/user/:systemKey/columns")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/user/:systemKey/columns',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/user/:systemKey/columns',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/user/:systemKey/columns');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/user/:systemKey/columns',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/user/:systemKey/columns';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/user/:systemKey/columns"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/user/:systemKey/columns" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/user/:systemKey/columns",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/user/:systemKey/columns', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/user/:systemKey/columns');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/user/:systemKey/columns');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/user/:systemKey/columns' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/user/:systemKey/columns' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/user/:systemKey/columns", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/user/:systemKey/columns"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/user/:systemKey/columns"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/user/:systemKey/columns")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/user/:systemKey/columns') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/user/:systemKey/columns";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/user/:systemKey/columns \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/user/:systemKey/columns \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/user/:systemKey/columns
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/user/:systemKey/columns")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Gets the information for a portal
{{baseUrl}}/admin/portals/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/portals/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/portals/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/portals/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/portals/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/portals/:systemKey");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/portals/:systemKey"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/portals/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/portals/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/portals/:systemKey"))
    .header("clearblade-devtoken", "")
    .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}}/admin/portals/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/portals/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/portals/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/portals/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/portals/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/portals/:systemKey',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/portals/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/portals/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/portals/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/portals/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/portals/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/portals/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/portals/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/portals/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/portals/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/portals/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/portals/:systemKey');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/portals/:systemKey');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/portals/:systemKey' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/portals/:systemKey' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/portals/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/portals/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/portals/:systemKey"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/portals/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/portals/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/portals/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/portals/:systemKey \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/portals/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/portals/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/portals/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DEVELOPER - Log out dev
{{baseUrl}}/admin/logout
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/logout");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin/logout" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/logout"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/logout"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/logout");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/logout"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin/logout HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/logout")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/logout"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/logout")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/logout")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin/logout');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/logout',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/logout';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/logout',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/logout")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/logout',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/logout',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin/logout');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/logout',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/logout';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/logout"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/logout" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/logout",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/logout', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/logout');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/logout');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/logout' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/logout' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/admin/logout", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/logout"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/logout"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/logout")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/admin/logout') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/logout";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/logout \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/admin/logout \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/logout
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/logout")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DEVELOPER - Regen secret
{{baseUrl}}/admin/regensystemsecret
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/regensystemsecret");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/admin/regensystemsecret" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/regensystemsecret"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/admin/regensystemsecret"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/regensystemsecret");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/regensystemsecret"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/admin/regensystemsecret HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/regensystemsecret")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/regensystemsecret"))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/regensystemsecret")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/regensystemsecret")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/admin/regensystemsecret');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/regensystemsecret',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/regensystemsecret';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/regensystemsecret',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/regensystemsecret")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/regensystemsecret',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/regensystemsecret',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/admin/regensystemsecret');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/regensystemsecret',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/regensystemsecret';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/regensystemsecret"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/regensystemsecret" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/regensystemsecret",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/admin/regensystemsecret', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/regensystemsecret');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/regensystemsecret');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/regensystemsecret' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/regensystemsecret' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/admin/regensystemsecret", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/regensystemsecret"

headers = {"clearblade-devtoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/regensystemsecret"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/regensystemsecret")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/admin/regensystemsecret') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/regensystemsecret";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/admin/regensystemsecret \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/admin/regensystemsecret \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/regensystemsecret
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/regensystemsecret")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DEVELOPER - Register new dev
{{baseUrl}}/admin/reg
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/reg");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin/reg")
require "http/client"

url = "{{baseUrl}}/admin/reg"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/reg"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/reg");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/reg"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin/reg HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/reg")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/reg"))
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/reg")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/reg")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin/reg');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/admin/reg'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/reg';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/reg',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/reg")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/reg',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'POST', url: '{{baseUrl}}/admin/reg'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin/reg');

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}}/admin/reg'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/reg';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/reg"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/reg" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/reg",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/reg');

echo $response->getBody();
setUrl('{{baseUrl}}/admin/reg');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/reg');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/reg' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/reg' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/admin/reg")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/reg"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/reg"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/reg")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/admin/reg') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/reg";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/reg
http POST {{baseUrl}}/admin/reg
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/admin/reg
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/reg")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DEVELOPER - Retry failed service
{{baseUrl}}/codeadmin/failed/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/codeadmin/failed/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/codeadmin/failed/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/codeadmin/failed/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/codeadmin/failed/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/codeadmin/failed/:systemKey");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/codeadmin/failed/:systemKey"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/codeadmin/failed/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/codeadmin/failed/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/codeadmin/failed/:systemKey"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/codeadmin/failed/:systemKey")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/codeadmin/failed/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/codeadmin/failed/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/codeadmin/failed/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/codeadmin/failed/:systemKey';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/codeadmin/failed/:systemKey',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/codeadmin/failed/:systemKey")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/codeadmin/failed/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/codeadmin/failed/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/codeadmin/failed/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

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}}/codeadmin/failed/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/codeadmin/failed/:systemKey';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/codeadmin/failed/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/codeadmin/failed/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/codeadmin/failed/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/codeadmin/failed/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/codeadmin/failed/:systemKey');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/codeadmin/failed/:systemKey');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/codeadmin/failed/:systemKey' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/codeadmin/failed/:systemKey' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/codeadmin/failed/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/codeadmin/failed/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/codeadmin/failed/:systemKey"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/codeadmin/failed/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/codeadmin/failed/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/codeadmin/failed/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/codeadmin/failed/:systemKey \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/codeadmin/failed/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/codeadmin/failed/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/codeadmin/failed/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DEVELOPER - Update code service
{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
serviceName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/codeadmin/v/2/:systemKey/:serviceName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName"))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/codeadmin/v/2/:systemKey/:serviceName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/codeadmin/v/2/:systemKey/:serviceName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName"

headers = {"clearblade-devtoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/codeadmin/v/2/:systemKey/:serviceName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/codeadmin/v/2/:systemKey/:serviceName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DEVELOPER - Update collection
{{baseUrl}}/admin/collectionmanagement
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/collectionmanagement");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/admin/collectionmanagement")
require "http/client"

url = "{{baseUrl}}/admin/collectionmanagement"

response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/admin/collectionmanagement"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/collectionmanagement");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/collectionmanagement"

	req, _ := http.NewRequest("PUT", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/admin/collectionmanagement HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/collectionmanagement")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/collectionmanagement"))
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/collectionmanagement")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/collectionmanagement")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/admin/collectionmanagement');

xhr.send(data);
import axios from 'axios';

const options = {method: 'PUT', url: '{{baseUrl}}/admin/collectionmanagement'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/collectionmanagement';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/collectionmanagement',
  method: 'PUT',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/collectionmanagement")
  .put(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/collectionmanagement',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'PUT', url: '{{baseUrl}}/admin/collectionmanagement'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/admin/collectionmanagement');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'PUT', url: '{{baseUrl}}/admin/collectionmanagement'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/collectionmanagement';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/collectionmanagement"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/collectionmanagement" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/collectionmanagement",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/admin/collectionmanagement');

echo $response->getBody();
setUrl('{{baseUrl}}/admin/collectionmanagement');
$request->setMethod(HTTP_METH_PUT);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/collectionmanagement');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/collectionmanagement' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/collectionmanagement' -Method PUT 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PUT", "/baseUrl/admin/collectionmanagement")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/collectionmanagement"

response = requests.put(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/collectionmanagement"

response <- VERB("PUT", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/collectionmanagement")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/admin/collectionmanagement') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/collectionmanagement";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/admin/collectionmanagement
http PUT {{baseUrl}}/admin/collectionmanagement
wget --quiet \
  --method PUT \
  --output-document \
  - {{baseUrl}}/admin/collectionmanagement
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/collectionmanagement")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DEVELOPER - Update device
{{baseUrl}}/admin/devices/:systemKey/:name
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/devices/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/admin/devices/:systemKey/:name" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/devices/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/admin/devices/:systemKey/:name"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/devices/:systemKey/:name");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/devices/:systemKey/:name"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/admin/devices/:systemKey/:name HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/devices/:systemKey/:name")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/devices/:systemKey/:name"))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/devices/:systemKey/:name")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/devices/:systemKey/:name")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/admin/devices/:systemKey/:name');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/devices/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/devices/:systemKey/:name';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/devices/:systemKey/:name',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/devices/:systemKey/:name")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/devices/:systemKey/:name',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/devices/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/admin/devices/:systemKey/:name');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/devices/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/devices/:systemKey/:name';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/devices/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/devices/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/devices/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/admin/devices/:systemKey/:name', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/devices/:systemKey/:name');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/devices/:systemKey/:name');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/devices/:systemKey/:name' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/devices/:systemKey/:name' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/admin/devices/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/devices/:systemKey/:name"

headers = {"clearblade-devtoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/devices/:systemKey/:name"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/devices/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/admin/devices/:systemKey/:name') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/devices/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/admin/devices/:systemKey/:name \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/admin/devices/:systemKey/:name \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/devices/:systemKey/:name
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/devices/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DEVELOPER - Update devices using a query
{{baseUrl}}/admin/devices/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/devices/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/admin/devices/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/devices/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/admin/devices/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/devices/:systemKey");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/devices/:systemKey"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/admin/devices/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/devices/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/devices/:systemKey"))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/devices/:systemKey")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/devices/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/admin/devices/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/devices/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/devices/:systemKey';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/devices/:systemKey',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/devices/:systemKey")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/devices/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/devices/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/admin/devices/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/devices/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/devices/:systemKey';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/devices/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/devices/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/devices/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/admin/devices/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/devices/:systemKey');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/devices/:systemKey');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/devices/:systemKey' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/devices/:systemKey' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/admin/devices/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/devices/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/devices/:systemKey"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/devices/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/admin/devices/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/devices/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/admin/devices/:systemKey \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/admin/devices/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/devices/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/devices/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DEVELOPER - Update edge template
{{baseUrl}}/admin/edges/template/:systemKey/:edgeName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
edgeName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/edges/template/:systemKey/:edgeName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/admin/edges/template/:systemKey/:edgeName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/edges/template/:systemKey/:edgeName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/admin/edges/template/:systemKey/:edgeName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/edges/template/:systemKey/:edgeName");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/edges/template/:systemKey/:edgeName"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/admin/edges/template/:systemKey/:edgeName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/edges/template/:systemKey/:edgeName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/edges/template/:systemKey/:edgeName"))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/edges/template/:systemKey/:edgeName")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/edges/template/:systemKey/:edgeName")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/admin/edges/template/:systemKey/:edgeName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/edges/template/:systemKey/:edgeName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/edges/template/:systemKey/:edgeName';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/edges/template/:systemKey/:edgeName',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/edges/template/:systemKey/:edgeName")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/edges/template/:systemKey/:edgeName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/edges/template/:systemKey/:edgeName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/admin/edges/template/:systemKey/:edgeName');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/edges/template/:systemKey/:edgeName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/edges/template/:systemKey/:edgeName';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/edges/template/:systemKey/:edgeName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/edges/template/:systemKey/:edgeName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/edges/template/:systemKey/:edgeName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/admin/edges/template/:systemKey/:edgeName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/edges/template/:systemKey/:edgeName');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/edges/template/:systemKey/:edgeName');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/edges/template/:systemKey/:edgeName' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/edges/template/:systemKey/:edgeName' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/admin/edges/template/:systemKey/:edgeName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/edges/template/:systemKey/:edgeName"

headers = {"clearblade-devtoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/edges/template/:systemKey/:edgeName"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/edges/template/:systemKey/:edgeName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/admin/edges/template/:systemKey/:edgeName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/edges/template/:systemKey/:edgeName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/admin/edges/template/:systemKey/:edgeName \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/admin/edges/template/:systemKey/:edgeName \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/edges/template/:systemKey/:edgeName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/edges/template/:systemKey/:edgeName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DEVELOPER - Update edge
{{baseUrl}}/admin/edges/:systemKey/:edgeName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
edgeName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/edges/:systemKey/:edgeName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/admin/edges/:systemKey/:edgeName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/edges/:systemKey/:edgeName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/admin/edges/:systemKey/:edgeName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/edges/:systemKey/:edgeName");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/edges/:systemKey/:edgeName"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/admin/edges/:systemKey/:edgeName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/edges/:systemKey/:edgeName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/edges/:systemKey/:edgeName"))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/edges/:systemKey/:edgeName")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/edges/:systemKey/:edgeName")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/admin/edges/:systemKey/:edgeName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/edges/:systemKey/:edgeName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/edges/:systemKey/:edgeName';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/edges/:systemKey/:edgeName',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/edges/:systemKey/:edgeName")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/edges/:systemKey/:edgeName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/edges/:systemKey/:edgeName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/admin/edges/:systemKey/:edgeName');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/edges/:systemKey/:edgeName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/edges/:systemKey/:edgeName';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/edges/:systemKey/:edgeName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/edges/:systemKey/:edgeName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/edges/:systemKey/:edgeName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/admin/edges/:systemKey/:edgeName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/edges/:systemKey/:edgeName');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/edges/:systemKey/:edgeName');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/edges/:systemKey/:edgeName' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/edges/:systemKey/:edgeName' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/admin/edges/:systemKey/:edgeName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/edges/:systemKey/:edgeName"

headers = {"clearblade-devtoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/edges/:systemKey/:edgeName"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/edges/:systemKey/:edgeName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/admin/edges/:systemKey/:edgeName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/edges/:systemKey/:edgeName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/admin/edges/:systemKey/:edgeName \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/admin/edges/:systemKey/:edgeName \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/edges/:systemKey/:edgeName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/edges/:systemKey/:edgeName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DEVELOPER - Update library
{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
libName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/codeadmin/v/2/library/:systemKey/:libName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/codeadmin/v/2/library/:systemKey/:libName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/codeadmin/v/2/library/:systemKey/:libName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"

headers = {"clearblade-devtoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/codeadmin/v/2/library/:systemKey/:libName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/codeadmin/v/2/library/:systemKey/:libName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DEVELOPER - Update system info
{{baseUrl}}/admin/v/4/systemmanagement
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/v/4/systemmanagement");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/admin/v/4/systemmanagement" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/v/4/systemmanagement"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/admin/v/4/systemmanagement"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/v/4/systemmanagement");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/v/4/systemmanagement"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/admin/v/4/systemmanagement HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/v/4/systemmanagement")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/v/4/systemmanagement"))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/v/4/systemmanagement")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/v/4/systemmanagement")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/admin/v/4/systemmanagement');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/v/4/systemmanagement',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/v/4/systemmanagement';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/v/4/systemmanagement',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/v/4/systemmanagement")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/v/4/systemmanagement',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/v/4/systemmanagement',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/admin/v/4/systemmanagement');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/v/4/systemmanagement',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/v/4/systemmanagement';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/v/4/systemmanagement"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/v/4/systemmanagement" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/v/4/systemmanagement",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/admin/v/4/systemmanagement', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/v/4/systemmanagement');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/v/4/systemmanagement');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/v/4/systemmanagement' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/v/4/systemmanagement' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/admin/v/4/systemmanagement", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/v/4/systemmanagement"

headers = {"clearblade-devtoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/v/4/systemmanagement"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/v/4/systemmanagement")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/admin/v/4/systemmanagement') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/v/4/systemmanagement";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/admin/v/4/systemmanagement \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/admin/v/4/systemmanagement \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/v/4/systemmanagement
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/v/4/systemmanagement")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DEVELOPER - Update timer handler
{{baseUrl}}/admin/triggers/timers/:systemKey/:name
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/triggers/timers/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/admin/triggers/timers/:systemKey/:name" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/triggers/timers/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/admin/triggers/timers/:systemKey/:name"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/triggers/timers/:systemKey/:name");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/triggers/timers/:systemKey/:name"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/admin/triggers/timers/:systemKey/:name HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/triggers/timers/:systemKey/:name")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/triggers/timers/:systemKey/:name"))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/triggers/timers/:systemKey/:name")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/triggers/timers/:systemKey/:name")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/admin/triggers/timers/:systemKey/:name');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/triggers/timers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/triggers/timers/:systemKey/:name';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/triggers/timers/:systemKey/:name',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/triggers/timers/:systemKey/:name")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/triggers/timers/:systemKey/:name',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/triggers/timers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/admin/triggers/timers/:systemKey/:name');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/triggers/timers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/triggers/timers/:systemKey/:name';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/triggers/timers/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/triggers/timers/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/triggers/timers/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/admin/triggers/timers/:systemKey/:name', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/triggers/timers/:systemKey/:name');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/triggers/timers/:systemKey/:name');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/triggers/timers/:systemKey/:name' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/triggers/timers/:systemKey/:name' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/admin/triggers/timers/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/triggers/timers/:systemKey/:name"

headers = {"clearblade-devtoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/triggers/timers/:systemKey/:name"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/triggers/timers/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/admin/triggers/timers/:systemKey/:name') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/triggers/timers/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/admin/triggers/timers/:systemKey/:name \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/admin/triggers/timers/:systemKey/:name \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/triggers/timers/:systemKey/:name
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/triggers/timers/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DEVELOPER - Update trigger handler
{{baseUrl}}/admin/triggers/handlers/:systemKey/:name
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/admin/triggers/handlers/:systemKey/:name HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/triggers/handlers/:systemKey/:name',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/triggers/handlers/:systemKey/:name');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/triggers/handlers/:systemKey/:name');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/triggers/handlers/:systemKey/:name' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/admin/triggers/handlers/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"

headers = {"clearblade-devtoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/admin/triggers/handlers/:systemKey/:name') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/admin/triggers/handlers/:systemKey/:name \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/admin/triggers/handlers/:systemKey/:name \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/triggers/handlers/:systemKey/:name
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/triggers/handlers/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DEVELOPER - Verifies access to the system
{{baseUrl}}/admin/checkauth
HEADERS

ClearBlade-DevToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/checkauth");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin/checkauth" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/checkauth"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/checkauth"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/checkauth");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/checkauth"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin/checkauth HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/checkauth")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/checkauth"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/checkauth")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/checkauth")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin/checkauth');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/checkauth',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/checkauth';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/checkauth',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/checkauth")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/checkauth',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/checkauth',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin/checkauth');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/checkauth',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/checkauth';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/checkauth"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/checkauth" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/checkauth",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/checkauth', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/checkauth');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/checkauth');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/checkauth' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/checkauth' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/admin/checkauth", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/checkauth"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/checkauth"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/checkauth")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/admin/checkauth') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/checkauth";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/checkauth \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/admin/checkauth \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/checkauth
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/checkauth")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DEVICE -Creates rotating keys for a device.
{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
deviceName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin/devices/keys/:systemKey/:deviceName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/devices/keys/:systemKey/:deviceName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/devices/keys/:systemKey/:deviceName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/admin/devices/keys/:systemKey/:deviceName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/admin/devices/keys/:systemKey/:deviceName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/devices/keys/:systemKey/:deviceName \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/admin/devices/keys/:systemKey/:deviceName \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/devices/keys/:systemKey/:deviceName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/devices/keys/:systemKey/:deviceName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DEVICES - Adds a device
{{baseUrl}}/api/v/2/devices/:systemKey/:name
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/2/devices/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/2/devices/:systemKey/:name" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/2/devices/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/2/devices/:systemKey/:name"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/2/devices/:systemKey/:name");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/2/devices/:systemKey/:name"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/2/devices/:systemKey/:name HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/2/devices/:systemKey/:name")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/2/devices/:systemKey/:name"))
    .header("clearblade-usertoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/2/devices/:systemKey/:name")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/2/devices/:systemKey/:name")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/2/devices/:systemKey/:name');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/2/devices/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/2/devices/:systemKey/:name';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/2/devices/:systemKey/:name',
  method: 'POST',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/2/devices/:systemKey/:name")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/2/devices/:systemKey/:name',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/2/devices/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/2/devices/:systemKey/:name');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/2/devices/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/2/devices/:systemKey/:name';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/2/devices/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/2/devices/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/2/devices/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/2/devices/:systemKey/:name', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/2/devices/:systemKey/:name');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/2/devices/:systemKey/:name');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/2/devices/:systemKey/:name' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/2/devices/:systemKey/:name' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("POST", "/baseUrl/api/v/2/devices/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/2/devices/:systemKey/:name"

headers = {"clearblade-usertoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/2/devices/:systemKey/:name"

response <- VERB("POST", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/2/devices/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/2/devices/:systemKey/:name') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/2/devices/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/2/devices/:systemKey/:name \
  --header 'clearblade-usertoken: '
http POST {{baseUrl}}/api/v/2/devices/:systemKey/:name \
  clearblade-usertoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/2/devices/:systemKey/:name
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/2/devices/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DEVICES - Authenticate device
{{baseUrl}}/api/v/2/devices/:SystemKey/auth
QUERY PARAMS

SystemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/2/devices/:SystemKey/auth");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/2/devices/:SystemKey/auth")
require "http/client"

url = "{{baseUrl}}/api/v/2/devices/:SystemKey/auth"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/2/devices/:SystemKey/auth"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/2/devices/:SystemKey/auth");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/2/devices/:SystemKey/auth"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/2/devices/:SystemKey/auth HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/2/devices/:SystemKey/auth")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/2/devices/:SystemKey/auth"))
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/2/devices/:SystemKey/auth")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/2/devices/:SystemKey/auth")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/2/devices/:SystemKey/auth');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/2/devices/:SystemKey/auth'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/2/devices/:SystemKey/auth';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/2/devices/:SystemKey/auth',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/2/devices/:SystemKey/auth")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/2/devices/:SystemKey/auth',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/2/devices/:SystemKey/auth'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/2/devices/:SystemKey/auth');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/2/devices/:SystemKey/auth'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/2/devices/:SystemKey/auth';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/2/devices/:SystemKey/auth"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/2/devices/:SystemKey/auth" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/2/devices/:SystemKey/auth",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/2/devices/:SystemKey/auth');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/2/devices/:SystemKey/auth');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/2/devices/:SystemKey/auth');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/2/devices/:SystemKey/auth' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/2/devices/:SystemKey/auth' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v/2/devices/:SystemKey/auth")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/2/devices/:SystemKey/auth"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/2/devices/:SystemKey/auth"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/2/devices/:SystemKey/auth")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/2/devices/:SystemKey/auth') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/2/devices/:SystemKey/auth";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/2/devices/:SystemKey/auth
http POST {{baseUrl}}/api/v/2/devices/:SystemKey/auth
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/api/v/2/devices/:SystemKey/auth
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/2/devices/:SystemKey/auth")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DEVICES - Delete devices using a query
{{baseUrl}}/api/v/2/devices/:SystemKey
HEADERS

ClearBlade-UserToken
QUERY PARAMS

query
SystemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/2/devices/:SystemKey?query=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v/2/devices/:SystemKey" {:headers {:clearblade-usertoken ""}
                                                                         :query-params {:query ""}})
require "http/client"

url = "{{baseUrl}}/api/v/2/devices/:SystemKey?query="
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v/2/devices/:SystemKey?query="),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/2/devices/:SystemKey?query=");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/2/devices/:SystemKey?query="

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v/2/devices/:SystemKey?query= HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v/2/devices/:SystemKey?query=")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/2/devices/:SystemKey?query="))
    .header("clearblade-usertoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/2/devices/:SystemKey?query=")
  .delete(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v/2/devices/:SystemKey?query=")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v/2/devices/:SystemKey?query=');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/2/devices/:SystemKey',
  params: {query: ''},
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/2/devices/:SystemKey?query=';
const options = {method: 'DELETE', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/2/devices/:SystemKey?query=',
  method: 'DELETE',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/2/devices/:SystemKey?query=")
  .delete(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/2/devices/:SystemKey?query=',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/2/devices/:SystemKey',
  qs: {query: ''},
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v/2/devices/:SystemKey');

req.query({
  query: ''
});

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/2/devices/:SystemKey',
  params: {query: ''},
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/2/devices/:SystemKey?query=';
const options = {method: 'DELETE', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/2/devices/:SystemKey?query="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/2/devices/:SystemKey?query=" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/2/devices/:SystemKey?query=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v/2/devices/:SystemKey?query=', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/2/devices/:SystemKey');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'query' => ''
]);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/2/devices/:SystemKey');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'query' => ''
]));

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/2/devices/:SystemKey?query=' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/2/devices/:SystemKey?query=' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("DELETE", "/baseUrl/api/v/2/devices/:SystemKey?query=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/2/devices/:SystemKey"

querystring = {"query":""}

headers = {"clearblade-usertoken": ""}

response = requests.delete(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/2/devices/:SystemKey"

queryString <- list(query = "")

response <- VERB("DELETE", url, query = queryString, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/2/devices/:SystemKey?query=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v/2/devices/:SystemKey') do |req|
  req.headers['clearblade-usertoken'] = ''
  req.params['query'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/2/devices/:SystemKey";

    let querystring = [
        ("query", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/api/v/2/devices/:SystemKey?query=' \
  --header 'clearblade-usertoken: '
http DELETE '{{baseUrl}}/api/v/2/devices/:SystemKey?query=' \
  clearblade-usertoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - '{{baseUrl}}/api/v/2/devices/:SystemKey?query='
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/2/devices/:SystemKey?query=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVICES - Get all devices
{{baseUrl}}/api/v/2/devices/:SystemKey
HEADERS

ClearBlade-UserToken
QUERY PARAMS

SystemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/2/devices/:SystemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/2/devices/:SystemKey" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/2/devices/:SystemKey"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/2/devices/:SystemKey"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/2/devices/:SystemKey");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/2/devices/:SystemKey"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/2/devices/:SystemKey HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/2/devices/:SystemKey")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/2/devices/:SystemKey"))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/2/devices/:SystemKey")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/2/devices/:SystemKey")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/2/devices/:SystemKey');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/2/devices/:SystemKey',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/2/devices/:SystemKey';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/2/devices/:SystemKey',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/2/devices/:SystemKey")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/2/devices/:SystemKey',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/2/devices/:SystemKey',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/2/devices/:SystemKey');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/2/devices/:SystemKey',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/2/devices/:SystemKey';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/2/devices/:SystemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/2/devices/:SystemKey" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/2/devices/:SystemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/2/devices/:SystemKey', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/2/devices/:SystemKey');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/2/devices/:SystemKey');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/2/devices/:SystemKey' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/2/devices/:SystemKey' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/2/devices/:SystemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/2/devices/:SystemKey"

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/2/devices/:SystemKey"

response <- VERB("GET", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/2/devices/:SystemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/2/devices/:SystemKey') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/2/devices/:SystemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/2/devices/:SystemKey \
  --header 'clearblade-usertoken: '
http GET {{baseUrl}}/api/v/2/devices/:SystemKey \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/2/devices/:SystemKey
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/2/devices/:SystemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVICES - Get connected device list
{{baseUrl}}/api/v/4/devices/:systemKey/connections
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/devices/:systemKey/connections");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/4/devices/:systemKey/connections" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/devices/:systemKey/connections"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/devices/:systemKey/connections"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/devices/:systemKey/connections");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/devices/:systemKey/connections"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/4/devices/:systemKey/connections HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/4/devices/:systemKey/connections")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/devices/:systemKey/connections"))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/devices/:systemKey/connections")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/4/devices/:systemKey/connections")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/4/devices/:systemKey/connections');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/devices/:systemKey/connections',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/devices/:systemKey/connections';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/devices/:systemKey/connections',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/devices/:systemKey/connections")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/devices/:systemKey/connections',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/devices/:systemKey/connections',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/4/devices/:systemKey/connections');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/devices/:systemKey/connections',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/devices/:systemKey/connections';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/devices/:systemKey/connections"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/devices/:systemKey/connections" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/devices/:systemKey/connections",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/4/devices/:systemKey/connections', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/devices/:systemKey/connections');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/devices/:systemKey/connections');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/devices/:systemKey/connections' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/devices/:systemKey/connections' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/4/devices/:systemKey/connections", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/devices/:systemKey/connections"

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/devices/:systemKey/connections"

response <- VERB("GET", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/devices/:systemKey/connections")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/4/devices/:systemKey/connections') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/devices/:systemKey/connections";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/4/devices/:systemKey/connections \
  --header 'clearblade-usertoken: '
http GET {{baseUrl}}/api/v/4/devices/:systemKey/connections \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/devices/:systemKey/connections
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/devices/:systemKey/connections")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVICES - Get count
{{baseUrl}}/api/v/3/devices/:systemKey/count
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/devices/:systemKey/count");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/3/devices/:systemKey/count" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/devices/:systemKey/count"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/devices/:systemKey/count"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/devices/:systemKey/count");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/devices/:systemKey/count"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/3/devices/:systemKey/count HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/3/devices/:systemKey/count")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/devices/:systemKey/count"))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/devices/:systemKey/count")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/3/devices/:systemKey/count")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/3/devices/:systemKey/count');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/devices/:systemKey/count',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/devices/:systemKey/count';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/devices/:systemKey/count',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/devices/:systemKey/count")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/devices/:systemKey/count',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/devices/:systemKey/count',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/3/devices/:systemKey/count');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/devices/:systemKey/count',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/devices/:systemKey/count';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/devices/:systemKey/count"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/devices/:systemKey/count" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/devices/:systemKey/count",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/3/devices/:systemKey/count', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/devices/:systemKey/count');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/devices/:systemKey/count');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/devices/:systemKey/count' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/devices/:systemKey/count' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/3/devices/:systemKey/count", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/devices/:systemKey/count"

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/devices/:systemKey/count"

response <- VERB("GET", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/devices/:systemKey/count")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/3/devices/:systemKey/count') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/devices/:systemKey/count";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/3/devices/:systemKey/count \
  --header 'clearblade-usertoken: '
http GET {{baseUrl}}/api/v/3/devices/:systemKey/count \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/devices/:systemKey/count
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/devices/:systemKey/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVICES - Get information for a connected device
{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/4/devices/:systemKey/connections/:name HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name"))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/devices/:systemKey/connections/:name',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/4/devices/:systemKey/connections/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name"

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name"

response <- VERB("GET", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/4/devices/:systemKey/connections/:name') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/4/devices/:systemKey/connections/:name \
  --header 'clearblade-usertoken: '
http GET {{baseUrl}}/api/v/4/devices/:systemKey/connections/:name \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/devices/:systemKey/connections/:name
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/devices/:systemKey/connections/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVICES - Get total of connected devices
{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/4/devices/:systemKey/connectioncount HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount"))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/devices/:systemKey/connectioncount',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/4/devices/:systemKey/connectioncount", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount"

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount"

response <- VERB("GET", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/4/devices/:systemKey/connectioncount') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/4/devices/:systemKey/connectioncount \
  --header 'clearblade-usertoken: '
http GET {{baseUrl}}/api/v/4/devices/:systemKey/connectioncount \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/devices/:systemKey/connectioncount
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/devices/:systemKey/connectioncount")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DEVICES - Update devices using a query
{{baseUrl}}/api/v/2/devices/:SystemKey
HEADERS

ClearBlade-UserToken
QUERY PARAMS

SystemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/2/devices/:SystemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v/2/devices/:SystemKey" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/2/devices/:SystemKey"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v/2/devices/:SystemKey"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/2/devices/:SystemKey");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/2/devices/:SystemKey"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v/2/devices/:SystemKey HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v/2/devices/:SystemKey")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/2/devices/:SystemKey"))
    .header("clearblade-usertoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/2/devices/:SystemKey")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v/2/devices/:SystemKey")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v/2/devices/:SystemKey');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/2/devices/:SystemKey',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/2/devices/:SystemKey';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/2/devices/:SystemKey',
  method: 'PUT',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/2/devices/:SystemKey")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/2/devices/:SystemKey',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/2/devices/:SystemKey',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v/2/devices/:SystemKey');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/2/devices/:SystemKey',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/2/devices/:SystemKey';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/2/devices/:SystemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/2/devices/:SystemKey" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/2/devices/:SystemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v/2/devices/:SystemKey', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/2/devices/:SystemKey');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/2/devices/:SystemKey');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/2/devices/:SystemKey' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/2/devices/:SystemKey' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("PUT", "/baseUrl/api/v/2/devices/:SystemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/2/devices/:SystemKey"

headers = {"clearblade-usertoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/2/devices/:SystemKey"

response <- VERB("PUT", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/2/devices/:SystemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v/2/devices/:SystemKey') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/2/devices/:SystemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v/2/devices/:SystemKey \
  --header 'clearblade-usertoken: '
http PUT {{baseUrl}}/api/v/2/devices/:SystemKey \
  clearblade-usertoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/2/devices/:SystemKey
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/2/devices/:SystemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT DEVICES - Update info
{{baseUrl}}/api/v/2/devices/:systemKey/:name
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/2/devices/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v/2/devices/:systemKey/:name" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/2/devices/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v/2/devices/:systemKey/:name"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/2/devices/:systemKey/:name");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/2/devices/:systemKey/:name"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v/2/devices/:systemKey/:name HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v/2/devices/:systemKey/:name")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/2/devices/:systemKey/:name"))
    .header("clearblade-usertoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/2/devices/:systemKey/:name")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v/2/devices/:systemKey/:name")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v/2/devices/:systemKey/:name');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/2/devices/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/2/devices/:systemKey/:name';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/2/devices/:systemKey/:name',
  method: 'PUT',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/2/devices/:systemKey/:name")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/2/devices/:systemKey/:name',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/2/devices/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v/2/devices/:systemKey/:name');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/2/devices/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/2/devices/:systemKey/:name';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/2/devices/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/2/devices/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/2/devices/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v/2/devices/:systemKey/:name', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/2/devices/:systemKey/:name');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/2/devices/:systemKey/:name');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/2/devices/:systemKey/:name' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/2/devices/:systemKey/:name' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("PUT", "/baseUrl/api/v/2/devices/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/2/devices/:systemKey/:name"

headers = {"clearblade-usertoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/2/devices/:systemKey/:name"

response <- VERB("PUT", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/2/devices/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v/2/devices/:systemKey/:name') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/2/devices/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v/2/devices/:systemKey/:name \
  --header 'clearblade-usertoken: '
http PUT {{baseUrl}}/api/v/2/devices/:systemKey/:name \
  clearblade-usertoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/2/devices/:systemKey/:name
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/2/devices/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET EDGE - Get device columns
{{baseUrl}}/api/v/3/devices/:systemKey/columns
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/devices/:systemKey/columns");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/3/devices/:systemKey/columns" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/devices/:systemKey/columns"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/devices/:systemKey/columns"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/devices/:systemKey/columns");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/devices/:systemKey/columns"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/3/devices/:systemKey/columns HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/3/devices/:systemKey/columns")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/devices/:systemKey/columns"))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/devices/:systemKey/columns")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/3/devices/:systemKey/columns")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/3/devices/:systemKey/columns');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/devices/:systemKey/columns',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/devices/:systemKey/columns';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/devices/:systemKey/columns',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/devices/:systemKey/columns")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/devices/:systemKey/columns',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/devices/:systemKey/columns',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/3/devices/:systemKey/columns');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/devices/:systemKey/columns',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/devices/:systemKey/columns';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/devices/:systemKey/columns"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/devices/:systemKey/columns" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/devices/:systemKey/columns",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/3/devices/:systemKey/columns', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/devices/:systemKey/columns');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/devices/:systemKey/columns');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/devices/:systemKey/columns' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/devices/:systemKey/columns' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/3/devices/:systemKey/columns", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/devices/:systemKey/columns"

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/devices/:systemKey/columns"

response <- VERB("GET", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/devices/:systemKey/columns")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/3/devices/:systemKey/columns') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/devices/:systemKey/columns";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/3/devices/:systemKey/columns \
  --header 'clearblade-usertoken: '
http GET {{baseUrl}}/api/v/3/devices/:systemKey/columns \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/devices/:systemKey/columns
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/devices/:systemKey/columns")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST EDGE - Create edge
{{baseUrl}}/api/v/3/edges/:systemKey/:name
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/edges/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/3/edges/:systemKey/:name" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/edges/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/edges/:systemKey/:name"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/edges/:systemKey/:name");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/edges/:systemKey/:name"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/3/edges/:systemKey/:name HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/3/edges/:systemKey/:name")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/edges/:systemKey/:name"))
    .header("clearblade-usertoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/edges/:systemKey/:name")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/3/edges/:systemKey/:name")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/3/edges/:systemKey/:name');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/edges/:systemKey/:name';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/:name',
  method: 'POST',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/edges/:systemKey/:name")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/edges/:systemKey/:name',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/3/edges/:systemKey/:name');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/edges/:systemKey/:name';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/edges/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/edges/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/edges/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/3/edges/:systemKey/:name', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/edges/:systemKey/:name');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/edges/:systemKey/:name');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/edges/:systemKey/:name' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/edges/:systemKey/:name' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("POST", "/baseUrl/api/v/3/edges/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/edges/:systemKey/:name"

headers = {"clearblade-usertoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/edges/:systemKey/:name"

response <- VERB("POST", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/edges/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/3/edges/:systemKey/:name') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/edges/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/3/edges/:systemKey/:name \
  --header 'clearblade-usertoken: '
http POST {{baseUrl}}/api/v/3/edges/:systemKey/:name \
  clearblade-usertoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/edges/:systemKey/:name
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/edges/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET EDGE - Fetch all edges
{{baseUrl}}/api/v/2/edges/:systemKey
HEADERS

ClearBlade-UserToken
QUERY PARAMS

id
systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/2/edges/:systemKey?id=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/2/edges/:systemKey" {:headers {:clearblade-usertoken ""}
                                                                    :query-params {:id ""}})
require "http/client"

url = "{{baseUrl}}/api/v/2/edges/:systemKey?id="
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/2/edges/:systemKey?id="),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/2/edges/:systemKey?id=");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/2/edges/:systemKey?id="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/2/edges/:systemKey?id= HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/2/edges/:systemKey?id=")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/2/edges/:systemKey?id="))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/2/edges/:systemKey?id=")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/2/edges/:systemKey?id=")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/2/edges/:systemKey?id=');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/2/edges/:systemKey',
  params: {id: ''},
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/2/edges/:systemKey?id=';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/2/edges/:systemKey?id=',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/2/edges/:systemKey?id=")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/2/edges/:systemKey?id=',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/2/edges/:systemKey',
  qs: {id: ''},
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/2/edges/:systemKey');

req.query({
  id: ''
});

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/2/edges/:systemKey',
  params: {id: ''},
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/2/edges/:systemKey?id=';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/2/edges/:systemKey?id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/2/edges/:systemKey?id=" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/2/edges/:systemKey?id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/2/edges/:systemKey?id=', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/2/edges/:systemKey');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'id' => ''
]);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/2/edges/:systemKey');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'id' => ''
]));

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/2/edges/:systemKey?id=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/2/edges/:systemKey?id=' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/2/edges/:systemKey?id=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/2/edges/:systemKey"

querystring = {"id":""}

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/2/edges/:systemKey"

queryString <- list(id = "")

response <- VERB("GET", url, query = queryString, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/2/edges/:systemKey?id=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/2/edges/:systemKey') do |req|
  req.headers['clearblade-usertoken'] = ''
  req.params['id'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/2/edges/:systemKey";

    let querystring = [
        ("id", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/v/2/edges/:systemKey?id=' \
  --header 'clearblade-usertoken: '
http GET '{{baseUrl}}/api/v/2/edges/:systemKey?id=' \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - '{{baseUrl}}/api/v/2/edges/:systemKey?id='
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/2/edges/:systemKey?id=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET EDGE - Get columns
{{baseUrl}}/api/v/3/edges/:systemKey/columns
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/edges/:systemKey/columns");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/3/edges/:systemKey/columns" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/edges/:systemKey/columns"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/edges/:systemKey/columns"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/edges/:systemKey/columns");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/edges/:systemKey/columns"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/3/edges/:systemKey/columns HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/3/edges/:systemKey/columns")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/edges/:systemKey/columns"))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/edges/:systemKey/columns")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/3/edges/:systemKey/columns")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/3/edges/:systemKey/columns');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/columns',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/edges/:systemKey/columns';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/columns',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/edges/:systemKey/columns")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/edges/:systemKey/columns',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/columns',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/3/edges/:systemKey/columns');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/columns',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/edges/:systemKey/columns';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/edges/:systemKey/columns"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/edges/:systemKey/columns" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/edges/:systemKey/columns",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/3/edges/:systemKey/columns', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/edges/:systemKey/columns');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/edges/:systemKey/columns');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/edges/:systemKey/columns' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/edges/:systemKey/columns' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/3/edges/:systemKey/columns", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/edges/:systemKey/columns"

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/edges/:systemKey/columns"

response <- VERB("GET", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/edges/:systemKey/columns")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/3/edges/:systemKey/columns') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/edges/:systemKey/columns";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/3/edges/:systemKey/columns \
  --header 'clearblade-usertoken: '
http GET {{baseUrl}}/api/v/3/edges/:systemKey/columns \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/edges/:systemKey/columns
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/edges/:systemKey/columns")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET EDGE - Get count
{{baseUrl}}/api/v/3/edges/:systemKey/count
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/edges/:systemKey/count");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/3/edges/:systemKey/count" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/edges/:systemKey/count"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/edges/:systemKey/count"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/edges/:systemKey/count");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/edges/:systemKey/count"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/3/edges/:systemKey/count HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/3/edges/:systemKey/count")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/edges/:systemKey/count"))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/edges/:systemKey/count")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/3/edges/:systemKey/count")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/3/edges/:systemKey/count');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/count',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/edges/:systemKey/count';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/count',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/edges/:systemKey/count")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/edges/:systemKey/count',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/count',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/3/edges/:systemKey/count');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/count',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/edges/:systemKey/count';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/edges/:systemKey/count"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/edges/:systemKey/count" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/edges/:systemKey/count",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/3/edges/:systemKey/count', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/edges/:systemKey/count');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/edges/:systemKey/count');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/edges/:systemKey/count' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/edges/:systemKey/count' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/3/edges/:systemKey/count", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/edges/:systemKey/count"

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/edges/:systemKey/count"

response <- VERB("GET", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/edges/:systemKey/count")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/3/edges/:systemKey/count') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/edges/:systemKey/count";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/3/edges/:systemKey/count \
  --header 'clearblade-usertoken: '
http GET {{baseUrl}}/api/v/3/edges/:systemKey/count \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/edges/:systemKey/count
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/edges/:systemKey/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET EDGE - Gets sync status for all edges
{{baseUrl}}/admin/:systemKey/sync/alledges/status
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/:systemKey/sync/alledges/status");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/:systemKey/sync/alledges/status" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/:systemKey/sync/alledges/status"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/:systemKey/sync/alledges/status"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/:systemKey/sync/alledges/status");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/:systemKey/sync/alledges/status"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/:systemKey/sync/alledges/status HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/:systemKey/sync/alledges/status")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/:systemKey/sync/alledges/status"))
    .header("clearblade-devtoken", "")
    .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}}/admin/:systemKey/sync/alledges/status")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/:systemKey/sync/alledges/status")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/:systemKey/sync/alledges/status');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/:systemKey/sync/alledges/status',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/:systemKey/sync/alledges/status';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/:systemKey/sync/alledges/status',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/:systemKey/sync/alledges/status")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/:systemKey/sync/alledges/status',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/:systemKey/sync/alledges/status',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/:systemKey/sync/alledges/status');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/:systemKey/sync/alledges/status',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/:systemKey/sync/alledges/status';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/:systemKey/sync/alledges/status"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/:systemKey/sync/alledges/status" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/:systemKey/sync/alledges/status",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/:systemKey/sync/alledges/status', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/:systemKey/sync/alledges/status');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/:systemKey/sync/alledges/status');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/:systemKey/sync/alledges/status' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/:systemKey/sync/alledges/status' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/:systemKey/sync/alledges/status", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/:systemKey/sync/alledges/status"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/:systemKey/sync/alledges/status"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/:systemKey/sync/alledges/status")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/:systemKey/sync/alledges/status') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/:systemKey/sync/alledges/status";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/:systemKey/sync/alledges/status \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/:systemKey/sync/alledges/status \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/:systemKey/sync/alledges/status
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/:systemKey/sync/alledges/status")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET EDGE - Gets sync status for an edge
{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
edgeName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/:systemKey/sync/edge/status/:edgeName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName"))
    .header("clearblade-devtoken", "")
    .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}}/admin/:systemKey/sync/edge/status/:edgeName")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/:systemKey/sync/edge/status/:edgeName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/:systemKey/sync/edge/status/:edgeName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/:systemKey/sync/edge/status/:edgeName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/:systemKey/sync/edge/status/:edgeName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/:systemKey/sync/edge/status/:edgeName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/:systemKey/sync/edge/status/:edgeName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/:systemKey/sync/edge/status/:edgeName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT EDGE - Update edge
{{baseUrl}}/api/v/3/edges/:systemKey/:name
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/edges/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v/3/edges/:systemKey/:name" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/edges/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/edges/:systemKey/:name"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/edges/:systemKey/:name");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/edges/:systemKey/:name"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v/3/edges/:systemKey/:name HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v/3/edges/:systemKey/:name")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/edges/:systemKey/:name"))
    .header("clearblade-usertoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/edges/:systemKey/:name")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v/3/edges/:systemKey/:name")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v/3/edges/:systemKey/:name');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/edges/:systemKey/:name';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/:name',
  method: 'PUT',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/edges/:systemKey/:name")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/edges/:systemKey/:name',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v/3/edges/:systemKey/:name');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/edges/:systemKey/:name';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/edges/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/edges/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/edges/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v/3/edges/:systemKey/:name', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/edges/:systemKey/:name');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/edges/:systemKey/:name');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/edges/:systemKey/:name' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/edges/:systemKey/:name' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("PUT", "/baseUrl/api/v/3/edges/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/edges/:systemKey/:name"

headers = {"clearblade-usertoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/edges/:systemKey/:name"

response <- VERB("PUT", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/edges/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v/3/edges/:systemKey/:name') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/edges/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v/3/edges/:systemKey/:name \
  --header 'clearblade-usertoken: '
http PUT {{baseUrl}}/api/v/3/edges/:systemKey/:name \
  clearblade-usertoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/edges/:systemKey/:name
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/edges/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Edge - Delete edge
{{baseUrl}}/api/v/3/edges/:systemKey/:name
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/edges/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v/3/edges/:systemKey/:name" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/edges/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/edges/:systemKey/:name"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/edges/:systemKey/:name");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/edges/:systemKey/:name"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v/3/edges/:systemKey/:name HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v/3/edges/:systemKey/:name")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/edges/:systemKey/:name"))
    .header("clearblade-usertoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/edges/:systemKey/:name")
  .delete(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v/3/edges/:systemKey/:name")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v/3/edges/:systemKey/:name');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/edges/:systemKey/:name';
const options = {method: 'DELETE', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/:name',
  method: 'DELETE',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/edges/:systemKey/:name")
  .delete(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/edges/:systemKey/:name',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v/3/edges/:systemKey/:name');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/edges/:systemKey/:name';
const options = {method: 'DELETE', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/edges/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/edges/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/edges/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v/3/edges/:systemKey/:name', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/edges/:systemKey/:name');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/edges/:systemKey/:name');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/edges/:systemKey/:name' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/edges/:systemKey/:name' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("DELETE", "/baseUrl/api/v/3/edges/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/edges/:systemKey/:name"

headers = {"clearblade-usertoken": ""}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/edges/:systemKey/:name"

response <- VERB("DELETE", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/edges/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v/3/edges/:systemKey/:name') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/edges/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v/3/edges/:systemKey/:name \
  --header 'clearblade-usertoken: '
http DELETE {{baseUrl}}/api/v/3/edges/:systemKey/:name \
  clearblade-usertoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/edges/:systemKey/:name
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/edges/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Edge(name) - Get edge info
{{baseUrl}}/api/v/3/edges/:systemKey/:name
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/edges/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/3/edges/:systemKey/:name" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/edges/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/edges/:systemKey/:name"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/edges/:systemKey/:name");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/edges/:systemKey/:name"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/3/edges/:systemKey/:name HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/3/edges/:systemKey/:name")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/edges/:systemKey/:name"))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/edges/:systemKey/:name")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/3/edges/:systemKey/:name")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/3/edges/:systemKey/:name');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/edges/:systemKey/:name';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/:name',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/edges/:systemKey/:name")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/edges/:systemKey/:name',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/3/edges/:systemKey/:name');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/edges/:systemKey/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/edges/:systemKey/:name';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/edges/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/edges/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/edges/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/3/edges/:systemKey/:name', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/edges/:systemKey/:name');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/edges/:systemKey/:name');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/edges/:systemKey/:name' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/edges/:systemKey/:name' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/3/edges/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/edges/:systemKey/:name"

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/edges/:systemKey/:name"

response <- VERB("GET", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/edges/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/3/edges/:systemKey/:name') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/edges/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/3/edges/:systemKey/:name \
  --header 'clearblade-usertoken: '
http GET {{baseUrl}}/api/v/3/edges/:systemKey/:name \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/edges/:systemKey/:name
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/edges/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST FILES - Copies a file to a new location within buckets
{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
deploymentName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/copy")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST FILES - Creates a new file in a bucket
{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
deploymentName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/create")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST FILES - Deletes a file from the bucket.
{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
deploymentName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/delete")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET FILES - Get a file's metadata in a box
{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
deploymentName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta"))
    .header("clearblade-devtoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/meta")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET FILES - Get all files metadata in a box
{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
deploymentName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/files HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files"))
    .header("clearblade-devtoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/files',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/files", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/files') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/files")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST FILES - Moves a file to a new location within buckets.
{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
deploymentName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName/file/move")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET FILES - Returns a list of metadata for buckets in system
{{baseUrl}}/api/v/4/bucket_sets/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/bucket_sets/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/4/bucket_sets/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/bucket_sets/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/bucket_sets/:systemKey");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/bucket_sets/:systemKey"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/4/bucket_sets/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/4/bucket_sets/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/bucket_sets/:systemKey"))
    .header("clearblade-devtoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/bucket_sets/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/4/bucket_sets/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/bucket_sets/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/bucket_sets/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/bucket_sets/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/bucket_sets/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/bucket_sets/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/bucket_sets/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/bucket_sets/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/bucket_sets/:systemKey');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/bucket_sets/:systemKey');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/bucket_sets/:systemKey' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/bucket_sets/:systemKey' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/api/v/4/bucket_sets/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/bucket_sets/:systemKey"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/bucket_sets/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/4/bucket_sets/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/4/bucket_sets/:systemKey \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/api/v/4/bucket_sets/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/bucket_sets/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/bucket_sets/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET FILES - Returns metadata for specified bucket
{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
deploymentName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName"))
    .header("clearblade-devtoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/4/bucket_sets/:systemKey/:deploymentName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/bucket_sets/:systemKey/:deploymentName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST HANDLERS - Create timer handler
{{baseUrl}}/api/v/3/code/:systemKey/timer/:name
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/3/code/:systemKey/timer/:name HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"))
    .header("clearblade-usertoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name',
  method: 'POST',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/code/:systemKey/timer/:name',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/code/:systemKey/timer/:name');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/code/:systemKey/timer/:name');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("POST", "/baseUrl/api/v/3/code/:systemKey/timer/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"

headers = {"clearblade-usertoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"

response <- VERB("POST", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/3/code/:systemKey/timer/:name') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/3/code/:systemKey/timer/:name \
  --header 'clearblade-usertoken: '
http POST {{baseUrl}}/api/v/3/code/:systemKey/timer/:name \
  clearblade-usertoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/code/:systemKey/timer/:name
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST HANDLERS - Create trigger handler
{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/3/code/:systemKey/trigger/:name HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"))
    .header("clearblade-usertoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name',
  method: 'POST',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/code/:systemKey/trigger/:name',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("POST", "/baseUrl/api/v/3/code/:systemKey/trigger/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"

headers = {"clearblade-usertoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"

response <- VERB("POST", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/3/code/:systemKey/trigger/:name') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/3/code/:systemKey/trigger/:name \
  --header 'clearblade-usertoken: '
http POST {{baseUrl}}/api/v/3/code/:systemKey/trigger/:name \
  clearblade-usertoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/code/:systemKey/trigger/:name
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE HANDLERS - Delete trigger handler (DELETE)
{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v/3/code/:systemKey/trigger/:name HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"))
    .header("clearblade-usertoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")
  .delete(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name';
const options = {method: 'DELETE', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name',
  method: 'DELETE',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")
  .delete(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/code/:systemKey/trigger/:name',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name';
const options = {method: 'DELETE', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("DELETE", "/baseUrl/api/v/3/code/:systemKey/trigger/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"

headers = {"clearblade-usertoken": ""}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"

response <- VERB("DELETE", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v/3/code/:systemKey/trigger/:name') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v/3/code/:systemKey/trigger/:name \
  --header 'clearblade-usertoken: '
http DELETE {{baseUrl}}/api/v/3/code/:systemKey/trigger/:name \
  clearblade-usertoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/code/:systemKey/trigger/:name
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE HANDLERS - Delete trigger handler
{{baseUrl}}/api/v/3/code/:systemKey/timer/:name
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v/3/code/:systemKey/timer/:name HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"))
    .header("clearblade-usertoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")
  .delete(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name';
const options = {method: 'DELETE', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name',
  method: 'DELETE',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")
  .delete(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/code/:systemKey/timer/:name',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name';
const options = {method: 'DELETE', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/code/:systemKey/timer/:name');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/code/:systemKey/timer/:name');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("DELETE", "/baseUrl/api/v/3/code/:systemKey/timer/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"

headers = {"clearblade-usertoken": ""}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"

response <- VERB("DELETE", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v/3/code/:systemKey/timer/:name') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v/3/code/:systemKey/timer/:name \
  --header 'clearblade-usertoken: '
http DELETE {{baseUrl}}/api/v/3/code/:systemKey/timer/:name \
  clearblade-usertoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/code/:systemKey/timer/:name
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET HANDLERS - Get timer handler
{{baseUrl}}/api/v/3/code/:systemKey/timer/:name
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/3/code/:systemKey/timer/:name HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/code/:systemKey/timer/:name',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/code/:systemKey/timer/:name');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/code/:systemKey/timer/:name');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/3/code/:systemKey/timer/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"

response <- VERB("GET", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/3/code/:systemKey/timer/:name') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/3/code/:systemKey/timer/:name \
  --header 'clearblade-usertoken: '
http GET {{baseUrl}}/api/v/3/code/:systemKey/timer/:name \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/code/:systemKey/timer/:name
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET HANDLERS - Get timer handlers
{{baseUrl}}/api/v/3/code/:systemKey/timers
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/code/:systemKey/timers");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/3/code/:systemKey/timers" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/code/:systemKey/timers"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/code/:systemKey/timers"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/code/:systemKey/timers");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/code/:systemKey/timers"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/3/code/:systemKey/timers HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/3/code/:systemKey/timers")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/code/:systemKey/timers"))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/code/:systemKey/timers")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/3/code/:systemKey/timers")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/3/code/:systemKey/timers');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/timers',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/code/:systemKey/timers';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/code/:systemKey/timers',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/code/:systemKey/timers")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/code/:systemKey/timers',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/timers',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/3/code/:systemKey/timers');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/timers',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/code/:systemKey/timers';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/code/:systemKey/timers"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/code/:systemKey/timers" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/code/:systemKey/timers",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/3/code/:systemKey/timers', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/code/:systemKey/timers');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/code/:systemKey/timers');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/code/:systemKey/timers' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/code/:systemKey/timers' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/3/code/:systemKey/timers", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/code/:systemKey/timers"

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/code/:systemKey/timers"

response <- VERB("GET", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/code/:systemKey/timers")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/3/code/:systemKey/timers') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/code/:systemKey/timers";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/3/code/:systemKey/timers \
  --header 'clearblade-usertoken: '
http GET {{baseUrl}}/api/v/3/code/:systemKey/timers \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/code/:systemKey/timers
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/code/:systemKey/timers")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET HANDLERS - Get trigger handler
{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/3/code/:systemKey/trigger/:name HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/code/:systemKey/trigger/:name',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/3/code/:systemKey/trigger/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"

response <- VERB("GET", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/3/code/:systemKey/trigger/:name') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/3/code/:systemKey/trigger/:name \
  --header 'clearblade-usertoken: '
http GET {{baseUrl}}/api/v/3/code/:systemKey/trigger/:name \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/code/:systemKey/trigger/:name
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET HANDLERS - Get trigger handlers
{{baseUrl}}/api/v/3/code/:systemKey/triggers
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/code/:systemKey/triggers");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/3/code/:systemKey/triggers" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/code/:systemKey/triggers"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/code/:systemKey/triggers"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/code/:systemKey/triggers");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/code/:systemKey/triggers"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/3/code/:systemKey/triggers HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/3/code/:systemKey/triggers")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/code/:systemKey/triggers"))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/code/:systemKey/triggers")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/3/code/:systemKey/triggers")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/3/code/:systemKey/triggers');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/triggers',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/code/:systemKey/triggers';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/code/:systemKey/triggers',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/code/:systemKey/triggers")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/code/:systemKey/triggers',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/triggers',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/3/code/:systemKey/triggers');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/triggers',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/code/:systemKey/triggers';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/code/:systemKey/triggers"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/code/:systemKey/triggers" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/code/:systemKey/triggers",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/3/code/:systemKey/triggers', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/code/:systemKey/triggers');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/code/:systemKey/triggers');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/code/:systemKey/triggers' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/code/:systemKey/triggers' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/3/code/:systemKey/triggers", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/code/:systemKey/triggers"

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/code/:systemKey/triggers"

response <- VERB("GET", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/code/:systemKey/triggers")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/3/code/:systemKey/triggers') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/code/:systemKey/triggers";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/3/code/:systemKey/triggers \
  --header 'clearblade-usertoken: '
http GET {{baseUrl}}/api/v/3/code/:systemKey/triggers \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/code/:systemKey/triggers
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/code/:systemKey/triggers")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT HANDLERS - Update timer handler
{{baseUrl}}/api/v/3/code/:systemKey/timer/:name
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v/3/code/:systemKey/timer/:name HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"))
    .header("clearblade-usertoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name',
  method: 'PUT',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/code/:systemKey/timer/:name',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/code/:systemKey/timer/:name');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/code/:systemKey/timer/:name');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/code/:systemKey/timer/:name' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("PUT", "/baseUrl/api/v/3/code/:systemKey/timer/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"

headers = {"clearblade-usertoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name"

response <- VERB("PUT", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v/3/code/:systemKey/timer/:name') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v/3/code/:systemKey/timer/:name \
  --header 'clearblade-usertoken: '
http PUT {{baseUrl}}/api/v/3/code/:systemKey/timer/:name \
  clearblade-usertoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/code/:systemKey/timer/:name
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/code/:systemKey/timer/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT HANDLERS - Update trigger handler
{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v/3/code/:systemKey/trigger/:name HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"))
    .header("clearblade-usertoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name',
  method: 'PUT',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/3/code/:systemKey/trigger/:name',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("PUT", "/baseUrl/api/v/3/code/:systemKey/trigger/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"

headers = {"clearblade-usertoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name"

response <- VERB("PUT", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v/3/code/:systemKey/trigger/:name') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v/3/code/:systemKey/trigger/:name \
  --header 'clearblade-usertoken: '
http PUT {{baseUrl}}/api/v/3/code/:systemKey/trigger/:name \
  clearblade-usertoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/3/code/:systemKey/trigger/:name
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/3/code/:systemKey/trigger/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE MESSAGING - Delete history
{{baseUrl}}/api/v/1/message/:systemKey
HEADERS

ClearBlade-UserToken
QUERY PARAMS

topic
count
systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v/1/message/:systemKey" {:headers {:clearblade-usertoken ""}
                                                                         :query-params {:topic ""
                                                                                        :count ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/message/:systemKey?topic=&count="
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/message/:systemKey?topic=&count="),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/message/:systemKey?topic=&count="

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v/1/message/:systemKey?topic=&count= HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/message/:systemKey?topic=&count="))
    .header("clearblade-usertoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=")
  .delete(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/1/message/:systemKey',
  params: {topic: '', count: ''},
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=';
const options = {method: 'DELETE', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=',
  method: 'DELETE',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=")
  .delete(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/message/:systemKey?topic=&count=',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/1/message/:systemKey',
  qs: {topic: '', count: ''},
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v/1/message/:systemKey');

req.query({
  topic: '',
  count: ''
});

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/1/message/:systemKey',
  params: {topic: '', count: ''},
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=';
const options = {method: 'DELETE', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/message/:systemKey?topic=&count="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/message/:systemKey');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'topic' => '',
  'count' => ''
]);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/message/:systemKey');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'topic' => '',
  'count' => ''
]));

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("DELETE", "/baseUrl/api/v/1/message/:systemKey?topic=&count=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/message/:systemKey"

querystring = {"topic":"","count":""}

headers = {"clearblade-usertoken": ""}

response = requests.delete(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/message/:systemKey"

queryString <- list(
  topic = "",
  count = ""
)

response <- VERB("DELETE", url, query = queryString, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v/1/message/:systemKey') do |req|
  req.headers['clearblade-usertoken'] = ''
  req.params['topic'] = ''
  req.params['count'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/message/:systemKey";

    let querystring = [
        ("topic", ""),
        ("count", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=' \
  --header 'clearblade-usertoken: '
http DELETE '{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=' \
  clearblade-usertoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - '{{baseUrl}}/api/v/1/message/:systemKey?topic=&count='
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET MESSAGING - Get history
{{baseUrl}}/api/v/1/message/:systemKey
HEADERS

ClearBlade-UserToken
QUERY PARAMS

topic
count
systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/1/message/:systemKey" {:headers {:clearblade-usertoken ""}
                                                                      :query-params {:topic ""
                                                                                     :count ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/message/:systemKey?topic=&count="
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/message/:systemKey?topic=&count="),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/message/:systemKey?topic=&count="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/1/message/:systemKey?topic=&count= HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/message/:systemKey?topic=&count="))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/1/message/:systemKey',
  params: {topic: '', count: ''},
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/message/:systemKey?topic=&count=',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/1/message/:systemKey',
  qs: {topic: '', count: ''},
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/1/message/:systemKey');

req.query({
  topic: '',
  count: ''
});

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/1/message/:systemKey',
  params: {topic: '', count: ''},
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/message/:systemKey?topic=&count="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/message/:systemKey');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'topic' => '',
  'count' => ''
]);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/message/:systemKey');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'topic' => '',
  'count' => ''
]));

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/1/message/:systemKey?topic=&count=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/message/:systemKey"

querystring = {"topic":"","count":""}

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/message/:systemKey"

queryString <- list(
  topic = "",
  count = ""
)

response <- VERB("GET", url, query = queryString, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/1/message/:systemKey') do |req|
  req.headers['clearblade-usertoken'] = ''
  req.params['topic'] = ''
  req.params['count'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/message/:systemKey";

    let querystring = [
        ("topic", ""),
        ("count", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=' \
  --header 'clearblade-usertoken: '
http GET '{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=' \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - '{{baseUrl}}/api/v/1/message/:systemKey?topic=&count='
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/message/:systemKey?topic=&count=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET MESSAGING - Gets list of topics
{{baseUrl}}/api/v/4/message/:systemKey/topics
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/message/:systemKey/topics");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/4/message/:systemKey/topics" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/message/:systemKey/topics"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/message/:systemKey/topics"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/message/:systemKey/topics");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/message/:systemKey/topics"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/4/message/:systemKey/topics HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/4/message/:systemKey/topics")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/message/:systemKey/topics"))
    .header("clearblade-devtoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/message/:systemKey/topics")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/4/message/:systemKey/topics")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/4/message/:systemKey/topics');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/message/:systemKey/topics',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/message/:systemKey/topics';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/message/:systemKey/topics',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/message/:systemKey/topics")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/message/:systemKey/topics',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/message/:systemKey/topics',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/4/message/:systemKey/topics');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/message/:systemKey/topics',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/message/:systemKey/topics';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/message/:systemKey/topics"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/message/:systemKey/topics" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/message/:systemKey/topics",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/4/message/:systemKey/topics', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/message/:systemKey/topics');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/message/:systemKey/topics');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/message/:systemKey/topics' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/message/:systemKey/topics' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/api/v/4/message/:systemKey/topics", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/message/:systemKey/topics"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/message/:systemKey/topics"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/message/:systemKey/topics")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/4/message/:systemKey/topics') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/message/:systemKey/topics";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/4/message/:systemKey/topics \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/api/v/4/message/:systemKey/topics \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/message/:systemKey/topics
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/message/:systemKey/topics")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET MESSAGING - Gets number of topics
{{baseUrl}}/api/v/4/message/:systemKey/topics/count
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/message/:systemKey/topics/count");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/4/message/:systemKey/topics/count" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/message/:systemKey/topics/count"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/message/:systemKey/topics/count"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/message/:systemKey/topics/count");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/message/:systemKey/topics/count"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/4/message/:systemKey/topics/count HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/4/message/:systemKey/topics/count")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/message/:systemKey/topics/count"))
    .header("clearblade-devtoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/message/:systemKey/topics/count")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/4/message/:systemKey/topics/count")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/4/message/:systemKey/topics/count');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/message/:systemKey/topics/count',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/message/:systemKey/topics/count';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/message/:systemKey/topics/count',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/message/:systemKey/topics/count")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/message/:systemKey/topics/count',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/message/:systemKey/topics/count',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/4/message/:systemKey/topics/count');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/message/:systemKey/topics/count',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/message/:systemKey/topics/count';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/message/:systemKey/topics/count"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/message/:systemKey/topics/count" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/message/:systemKey/topics/count",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/4/message/:systemKey/topics/count', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/message/:systemKey/topics/count');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/message/:systemKey/topics/count');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/message/:systemKey/topics/count' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/message/:systemKey/topics/count' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/api/v/4/message/:systemKey/topics/count", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/message/:systemKey/topics/count"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/message/:systemKey/topics/count"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/message/:systemKey/topics/count")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/4/message/:systemKey/topics/count') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/message/:systemKey/topics/count";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/4/message/:systemKey/topics/count \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/api/v/4/message/:systemKey/topics/count \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/message/:systemKey/topics/count
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/message/:systemKey/topics/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST MESSAGING - Publish message
{{baseUrl}}/api/v/1/message/:systemKey/publish
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/message/:systemKey/publish");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/1/message/:systemKey/publish" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/message/:systemKey/publish"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/message/:systemKey/publish"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/message/:systemKey/publish");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/message/:systemKey/publish"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/1/message/:systemKey/publish HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/1/message/:systemKey/publish")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/message/:systemKey/publish"))
    .header("clearblade-usertoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/message/:systemKey/publish")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/1/message/:systemKey/publish")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/1/message/:systemKey/publish');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/message/:systemKey/publish',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/message/:systemKey/publish';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/message/:systemKey/publish',
  method: 'POST',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/message/:systemKey/publish")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/message/:systemKey/publish',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/message/:systemKey/publish',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/1/message/:systemKey/publish');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/message/:systemKey/publish',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/message/:systemKey/publish';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/message/:systemKey/publish"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/message/:systemKey/publish" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/message/:systemKey/publish",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/1/message/:systemKey/publish', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/message/:systemKey/publish');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/message/:systemKey/publish');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/message/:systemKey/publish' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/message/:systemKey/publish' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("POST", "/baseUrl/api/v/1/message/:systemKey/publish", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/message/:systemKey/publish"

headers = {"clearblade-usertoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/message/:systemKey/publish"

response <- VERB("POST", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/message/:systemKey/publish")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/1/message/:systemKey/publish') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/message/:systemKey/publish";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/1/message/:systemKey/publish \
  --header 'clearblade-usertoken: '
http POST {{baseUrl}}/api/v/1/message/:systemKey/publish \
  clearblade-usertoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/1/message/:systemKey/publish
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/message/:systemKey/publish")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE SESSION - Delete device session
{{baseUrl}}/admin/v/4/session/:systemKey/device
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/v/4/session/:systemKey/device");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/admin/v/4/session/:systemKey/device" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/v/4/session/:systemKey/device"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/admin/v/4/session/:systemKey/device"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/v/4/session/:systemKey/device");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/v/4/session/:systemKey/device"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/admin/v/4/session/:systemKey/device HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/v/4/session/:systemKey/device")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/v/4/session/:systemKey/device"))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/v/4/session/:systemKey/device")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/v/4/session/:systemKey/device")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/admin/v/4/session/:systemKey/device');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/v/4/session/:systemKey/device',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/v/4/session/:systemKey/device';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/v/4/session/:systemKey/device',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/v/4/session/:systemKey/device")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/v/4/session/:systemKey/device',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/v/4/session/:systemKey/device',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/admin/v/4/session/:systemKey/device');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/v/4/session/:systemKey/device',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/v/4/session/:systemKey/device';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/v/4/session/:systemKey/device"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/v/4/session/:systemKey/device" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/v/4/session/:systemKey/device",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/admin/v/4/session/:systemKey/device', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/v/4/session/:systemKey/device');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/v/4/session/:systemKey/device');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/v/4/session/:systemKey/device' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/v/4/session/:systemKey/device' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/admin/v/4/session/:systemKey/device", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/v/4/session/:systemKey/device"

headers = {"clearblade-devtoken": ""}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/v/4/session/:systemKey/device"

response <- VERB("DELETE", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/v/4/session/:systemKey/device")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/admin/v/4/session/:systemKey/device') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/v/4/session/:systemKey/device";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/admin/v/4/session/:systemKey/device \
  --header 'clearblade-devtoken: '
http DELETE {{baseUrl}}/admin/v/4/session/:systemKey/device \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/v/4/session/:systemKey/device
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/v/4/session/:systemKey/device")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE SESSION - Delete user session
{{baseUrl}}/admin/v/4/session/:systemKey/user
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/v/4/session/:systemKey/user");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/admin/v/4/session/:systemKey/user" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/v/4/session/:systemKey/user"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/admin/v/4/session/:systemKey/user"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/v/4/session/:systemKey/user");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/v/4/session/:systemKey/user"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/admin/v/4/session/:systemKey/user HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/v/4/session/:systemKey/user")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/v/4/session/:systemKey/user"))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/v/4/session/:systemKey/user")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/v/4/session/:systemKey/user")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/admin/v/4/session/:systemKey/user');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/v/4/session/:systemKey/user',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/v/4/session/:systemKey/user';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/v/4/session/:systemKey/user',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/v/4/session/:systemKey/user")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/v/4/session/:systemKey/user',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/v/4/session/:systemKey/user',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/admin/v/4/session/:systemKey/user');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/v/4/session/:systemKey/user',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/v/4/session/:systemKey/user';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/v/4/session/:systemKey/user"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/v/4/session/:systemKey/user" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/v/4/session/:systemKey/user",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/admin/v/4/session/:systemKey/user', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/v/4/session/:systemKey/user');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/v/4/session/:systemKey/user');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/v/4/session/:systemKey/user' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/v/4/session/:systemKey/user' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/admin/v/4/session/:systemKey/user", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/v/4/session/:systemKey/user"

headers = {"clearblade-devtoken": ""}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/v/4/session/:systemKey/user"

response <- VERB("DELETE", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/v/4/session/:systemKey/user")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/admin/v/4/session/:systemKey/user') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/v/4/session/:systemKey/user";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/admin/v/4/session/:systemKey/user \
  --header 'clearblade-devtoken: '
http DELETE {{baseUrl}}/admin/v/4/session/:systemKey/user \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/v/4/session/:systemKey/user
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/v/4/session/:systemKey/user")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET SESSION - Get device session count
{{baseUrl}}/admin/v/4/session/:systemKey/device/count
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/v/4/session/:systemKey/device/count");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/v/4/session/:systemKey/device/count" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/v/4/session/:systemKey/device/count"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/v/4/session/:systemKey/device/count"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/v/4/session/:systemKey/device/count");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/v/4/session/:systemKey/device/count"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/v/4/session/:systemKey/device/count HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/v/4/session/:systemKey/device/count")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/v/4/session/:systemKey/device/count"))
    .header("clearblade-devtoken", "")
    .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}}/admin/v/4/session/:systemKey/device/count")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/v/4/session/:systemKey/device/count")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/v/4/session/:systemKey/device/count');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/v/4/session/:systemKey/device/count',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/v/4/session/:systemKey/device/count';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/v/4/session/:systemKey/device/count',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/v/4/session/:systemKey/device/count")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/v/4/session/:systemKey/device/count',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/v/4/session/:systemKey/device/count',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/v/4/session/:systemKey/device/count');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/v/4/session/:systemKey/device/count',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/v/4/session/:systemKey/device/count';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/v/4/session/:systemKey/device/count"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/v/4/session/:systemKey/device/count" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/v/4/session/:systemKey/device/count",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/v/4/session/:systemKey/device/count', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/v/4/session/:systemKey/device/count');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/v/4/session/:systemKey/device/count');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/v/4/session/:systemKey/device/count' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/v/4/session/:systemKey/device/count' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/v/4/session/:systemKey/device/count", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/v/4/session/:systemKey/device/count"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/v/4/session/:systemKey/device/count"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/v/4/session/:systemKey/device/count")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/v/4/session/:systemKey/device/count') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/v/4/session/:systemKey/device/count";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/v/4/session/:systemKey/device/count \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/v/4/session/:systemKey/device/count \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/v/4/session/:systemKey/device/count
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/v/4/session/:systemKey/device/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET SESSION - Get device session info
{{baseUrl}}/admin/v/4/session/:systemKey/device
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/v/4/session/:systemKey/device");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/v/4/session/:systemKey/device" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/v/4/session/:systemKey/device"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/v/4/session/:systemKey/device"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/v/4/session/:systemKey/device");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/v/4/session/:systemKey/device"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/v/4/session/:systemKey/device HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/v/4/session/:systemKey/device")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/v/4/session/:systemKey/device"))
    .header("clearblade-devtoken", "")
    .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}}/admin/v/4/session/:systemKey/device")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/v/4/session/:systemKey/device")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/v/4/session/:systemKey/device');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/v/4/session/:systemKey/device',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/v/4/session/:systemKey/device';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/v/4/session/:systemKey/device',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/v/4/session/:systemKey/device")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/v/4/session/:systemKey/device',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/v/4/session/:systemKey/device',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/v/4/session/:systemKey/device');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/v/4/session/:systemKey/device',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/v/4/session/:systemKey/device';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/v/4/session/:systemKey/device"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/v/4/session/:systemKey/device" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/v/4/session/:systemKey/device",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/v/4/session/:systemKey/device', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/v/4/session/:systemKey/device');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/v/4/session/:systemKey/device');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/v/4/session/:systemKey/device' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/v/4/session/:systemKey/device' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/v/4/session/:systemKey/device", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/v/4/session/:systemKey/device"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/v/4/session/:systemKey/device"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/v/4/session/:systemKey/device")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/v/4/session/:systemKey/device') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/v/4/session/:systemKey/device";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/v/4/session/:systemKey/device \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/v/4/session/:systemKey/device \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/v/4/session/:systemKey/device
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/v/4/session/:systemKey/device")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET SESSION - Get user session count
{{baseUrl}}/admin/v/4/session/:systemKey/user/count
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/v/4/session/:systemKey/user/count");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/v/4/session/:systemKey/user/count" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/v/4/session/:systemKey/user/count"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/v/4/session/:systemKey/user/count"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/v/4/session/:systemKey/user/count");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/v/4/session/:systemKey/user/count"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/v/4/session/:systemKey/user/count HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/v/4/session/:systemKey/user/count")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/v/4/session/:systemKey/user/count"))
    .header("clearblade-devtoken", "")
    .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}}/admin/v/4/session/:systemKey/user/count")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/v/4/session/:systemKey/user/count")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/v/4/session/:systemKey/user/count');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/v/4/session/:systemKey/user/count',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/v/4/session/:systemKey/user/count';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/v/4/session/:systemKey/user/count',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/v/4/session/:systemKey/user/count")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/v/4/session/:systemKey/user/count',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/v/4/session/:systemKey/user/count',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/v/4/session/:systemKey/user/count');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/v/4/session/:systemKey/user/count',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/v/4/session/:systemKey/user/count';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/v/4/session/:systemKey/user/count"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/v/4/session/:systemKey/user/count" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/v/4/session/:systemKey/user/count",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/v/4/session/:systemKey/user/count', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/v/4/session/:systemKey/user/count');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/v/4/session/:systemKey/user/count');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/v/4/session/:systemKey/user/count' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/v/4/session/:systemKey/user/count' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/v/4/session/:systemKey/user/count", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/v/4/session/:systemKey/user/count"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/v/4/session/:systemKey/user/count"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/v/4/session/:systemKey/user/count")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/v/4/session/:systemKey/user/count') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/v/4/session/:systemKey/user/count";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/v/4/session/:systemKey/user/count \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/v/4/session/:systemKey/user/count \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/v/4/session/:systemKey/user/count
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/v/4/session/:systemKey/user/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET SESSION - Get user session info
{{baseUrl}}/admin/v/4/session/:systemKey/user
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/v/4/session/:systemKey/user");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/v/4/session/:systemKey/user" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/v/4/session/:systemKey/user"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/v/4/session/:systemKey/user"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/v/4/session/:systemKey/user");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/v/4/session/:systemKey/user"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/v/4/session/:systemKey/user HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/v/4/session/:systemKey/user")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/v/4/session/:systemKey/user"))
    .header("clearblade-devtoken", "")
    .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}}/admin/v/4/session/:systemKey/user")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/v/4/session/:systemKey/user")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/v/4/session/:systemKey/user');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/v/4/session/:systemKey/user',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/v/4/session/:systemKey/user';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/v/4/session/:systemKey/user',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/v/4/session/:systemKey/user")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/v/4/session/:systemKey/user',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/v/4/session/:systemKey/user',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/v/4/session/:systemKey/user');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/v/4/session/:systemKey/user',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/v/4/session/:systemKey/user';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/v/4/session/:systemKey/user"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/v/4/session/:systemKey/user" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/v/4/session/:systemKey/user",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/v/4/session/:systemKey/user', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/v/4/session/:systemKey/user');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/v/4/session/:systemKey/user');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/v/4/session/:systemKey/user' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/v/4/session/:systemKey/user' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/v/4/session/:systemKey/user", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/v/4/session/:systemKey/user"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/v/4/session/:systemKey/user"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/v/4/session/:systemKey/user")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/v/4/session/:systemKey/user') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/v/4/session/:systemKey/user";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/v/4/session/:systemKey/user \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/v/4/session/:systemKey/user \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/v/4/session/:systemKey/user
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/v/4/session/:systemKey/user")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST SHARED CACHE - Add a shared cache
{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
cacheName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin/v/4/service_caches/:systemKey/:cacheName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/v/4/service_caches/:systemKey/:cacheName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/v/4/service_caches/:systemKey/:cacheName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/admin/v/4/service_caches/:systemKey/:cacheName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/admin/v/4/service_caches/:systemKey/:cacheName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE SHARED CACHE - Delete a shared cache
{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
cacheName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/admin/v/4/service_caches/:systemKey/:cacheName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName"))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/v/4/service_caches/:systemKey/:cacheName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/admin/v/4/service_caches/:systemKey/:cacheName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName"

headers = {"clearblade-devtoken": ""}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName"

response <- VERB("DELETE", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/admin/v/4/service_caches/:systemKey/:cacheName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName \
  --header 'clearblade-devtoken: '
http DELETE {{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET SHARED CACHE - Gets shared caches for a system
{{baseUrl}}/admin/v/4/service_caches/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/v/4/service_caches/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/v/4/service_caches/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/v/4/service_caches/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/v/4/service_caches/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/v/4/service_caches/:systemKey");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/v/4/service_caches/:systemKey"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/v/4/service_caches/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/v/4/service_caches/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/v/4/service_caches/:systemKey"))
    .header("clearblade-devtoken", "")
    .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}}/admin/v/4/service_caches/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/v/4/service_caches/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/v/4/service_caches/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/v/4/service_caches/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/v/4/service_caches/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/v/4/service_caches/:systemKey',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/v/4/service_caches/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/v/4/service_caches/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/v/4/service_caches/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/v/4/service_caches/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/v/4/service_caches/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/v/4/service_caches/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/v/4/service_caches/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/v/4/service_caches/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/v/4/service_caches/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/v/4/service_caches/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/v/4/service_caches/:systemKey');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/v/4/service_caches/:systemKey');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/v/4/service_caches/:systemKey' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/v/4/service_caches/:systemKey' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/v/4/service_caches/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/v/4/service_caches/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/v/4/service_caches/:systemKey"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/v/4/service_caches/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/v/4/service_caches/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/v/4/service_caches/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/v/4/service_caches/:systemKey \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/v/4/service_caches/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/v/4/service_caches/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/v/4/service_caches/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT SHARED CACHE - Update a shared cache
{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
cacheName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/admin/v/4/service_caches/:systemKey/:cacheName HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName"))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/v/4/service_caches/:systemKey/:cacheName',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/admin/v/4/service_caches/:systemKey/:cacheName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName"

headers = {"clearblade-devtoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/admin/v/4/service_caches/:systemKey/:cacheName') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/v/4/service_caches/:systemKey/:cacheName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Allows an user with adequate permissions to delete another user
{{baseUrl}}/api/v/1/user/info
HEADERS

ClearBlade-UserToken
ClearBlade-SystemKey
ClearBlade-SystemSecret
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/user/info");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
headers = curl_slist_append(headers, "clearblade-systemkey: ");
headers = curl_slist_append(headers, "clearblade-systemsecret: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v/1/user/info" {:headers {:clearblade-usertoken ""
                                                                          :clearblade-systemkey ""
                                                                          :clearblade-systemsecret ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/user/info"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
  "clearblade-systemkey" => ""
  "clearblade-systemsecret" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/user/info"),
    Headers =
    {
        { "clearblade-usertoken", "" },
        { "clearblade-systemkey", "" },
        { "clearblade-systemsecret", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/user/info");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-usertoken", "");
request.AddHeader("clearblade-systemkey", "");
request.AddHeader("clearblade-systemsecret", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/user/info"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-usertoken", "")
	req.Header.Add("clearblade-systemkey", "")
	req.Header.Add("clearblade-systemsecret", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v/1/user/info HTTP/1.1
Clearblade-Usertoken: 
Clearblade-Systemkey: 
Clearblade-Systemsecret: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v/1/user/info")
  .setHeader("clearblade-usertoken", "")
  .setHeader("clearblade-systemkey", "")
  .setHeader("clearblade-systemsecret", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/user/info"))
    .header("clearblade-usertoken", "")
    .header("clearblade-systemkey", "")
    .header("clearblade-systemsecret", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/user/info")
  .delete(null)
  .addHeader("clearblade-usertoken", "")
  .addHeader("clearblade-systemkey", "")
  .addHeader("clearblade-systemsecret", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v/1/user/info")
  .header("clearblade-usertoken", "")
  .header("clearblade-systemkey", "")
  .header("clearblade-systemsecret", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v/1/user/info');
xhr.setRequestHeader('clearblade-usertoken', '');
xhr.setRequestHeader('clearblade-systemkey', '');
xhr.setRequestHeader('clearblade-systemsecret', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/1/user/info',
  headers: {
    'clearblade-usertoken': '',
    'clearblade-systemkey': '',
    'clearblade-systemsecret': ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/user/info';
const options = {
  method: 'DELETE',
  headers: {
    'clearblade-usertoken': '',
    'clearblade-systemkey': '',
    'clearblade-systemsecret': ''
  }
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/user/info',
  method: 'DELETE',
  headers: {
    'clearblade-usertoken': '',
    'clearblade-systemkey': '',
    'clearblade-systemsecret': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/user/info")
  .delete(null)
  .addHeader("clearblade-usertoken", "")
  .addHeader("clearblade-systemkey", "")
  .addHeader("clearblade-systemsecret", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/user/info',
  headers: {
    'clearblade-usertoken': '',
    'clearblade-systemkey': '',
    'clearblade-systemsecret': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/1/user/info',
  headers: {
    'clearblade-usertoken': '',
    'clearblade-systemkey': '',
    'clearblade-systemsecret': ''
  }
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v/1/user/info');

req.headers({
  'clearblade-usertoken': '',
  'clearblade-systemkey': '',
  'clearblade-systemsecret': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v/1/user/info',
  headers: {
    'clearblade-usertoken': '',
    'clearblade-systemkey': '',
    'clearblade-systemsecret': ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/user/info';
const options = {
  method: 'DELETE',
  headers: {
    'clearblade-usertoken': '',
    'clearblade-systemkey': '',
    'clearblade-systemsecret': ''
  }
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"",
                           @"clearblade-systemkey": @"",
                           @"clearblade-systemsecret": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/user/info"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/user/info" in
let headers = Header.add_list (Header.init ()) [
  ("clearblade-usertoken", "");
  ("clearblade-systemkey", "");
  ("clearblade-systemsecret", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/user/info",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-systemkey: ",
    "clearblade-systemsecret: ",
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v/1/user/info', [
  'headers' => [
    'clearblade-systemkey' => '',
    'clearblade-systemsecret' => '',
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/user/info');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-usertoken' => '',
  'clearblade-systemkey' => '',
  'clearblade-systemsecret' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/user/info');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-usertoken' => '',
  'clearblade-systemkey' => '',
  'clearblade-systemsecret' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$headers.Add("clearblade-systemkey", "")
$headers.Add("clearblade-systemsecret", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/user/info' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$headers.Add("clearblade-systemkey", "")
$headers.Add("clearblade-systemsecret", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/user/info' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'clearblade-usertoken': "",
    'clearblade-systemkey': "",
    'clearblade-systemsecret': ""
}

conn.request("DELETE", "/baseUrl/api/v/1/user/info", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/user/info"

headers = {
    "clearblade-usertoken": "",
    "clearblade-systemkey": "",
    "clearblade-systemsecret": ""
}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/user/info"

response <- VERB("DELETE", url, add_headers('clearblade-usertoken' = '', 'clearblade-systemkey' = '', 'clearblade-systemsecret' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/user/info")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-usertoken"] = ''
request["clearblade-systemkey"] = ''
request["clearblade-systemsecret"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v/1/user/info') do |req|
  req.headers['clearblade-usertoken'] = ''
  req.headers['clearblade-systemkey'] = ''
  req.headers['clearblade-systemsecret'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/user/info";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());
    headers.insert("clearblade-systemkey", "".parse().unwrap());
    headers.insert("clearblade-systemsecret", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v/1/user/info \
  --header 'clearblade-systemkey: ' \
  --header 'clearblade-systemsecret: ' \
  --header 'clearblade-usertoken: '
http DELETE {{baseUrl}}/api/v/1/user/info \
  clearblade-systemkey:'' \
  clearblade-systemsecret:'' \
  clearblade-usertoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-usertoken: ' \
  --header 'clearblade-systemkey: ' \
  --header 'clearblade-systemsecret: ' \
  --output-document \
  - {{baseUrl}}/api/v/1/user/info
import Foundation

let headers = [
  "clearblade-usertoken": "",
  "clearblade-systemkey": "",
  "clearblade-systemsecret": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/user/info")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT USER - Users change roles and passwords for other users
{{baseUrl}}/api/v/4/user/manage
HEADERS

ClearBlade-UserToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/user/manage");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v/4/user/manage" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/user/manage"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/user/manage"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/user/manage");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/user/manage"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v/4/user/manage HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v/4/user/manage")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/user/manage"))
    .header("clearblade-usertoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/user/manage")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v/4/user/manage")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v/4/user/manage');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/4/user/manage',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/user/manage';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/user/manage',
  method: 'PUT',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/user/manage")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/user/manage',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/4/user/manage',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v/4/user/manage');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/4/user/manage',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/user/manage';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/user/manage"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/user/manage" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/user/manage",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v/4/user/manage', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/user/manage');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/user/manage');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/user/manage' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/user/manage' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("PUT", "/baseUrl/api/v/4/user/manage", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/user/manage"

headers = {"clearblade-usertoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/user/manage"

response <- VERB("PUT", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/user/manage")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v/4/user/manage') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/user/manage";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v/4/user/manage \
  --header 'clearblade-usertoken: '
http PUT {{baseUrl}}/api/v/4/user/manage \
  clearblade-usertoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/user/manage
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/user/manage")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST USERS - Authenticate anonymous user
{{baseUrl}}/api/v/1/user/anon
HEADERS

ClearBlade-SystemKey
ClearBlade-SystemSecret
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/user/anon");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-systemkey: ");
headers = curl_slist_append(headers, "clearblade-systemsecret: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/1/user/anon" {:headers {:clearblade-systemkey ""
                                                                        :clearblade-systemsecret ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/user/anon"
headers = HTTP::Headers{
  "clearblade-systemkey" => ""
  "clearblade-systemsecret" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/user/anon"),
    Headers =
    {
        { "clearblade-systemkey", "" },
        { "clearblade-systemsecret", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/user/anon");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-systemkey", "");
request.AddHeader("clearblade-systemsecret", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/user/anon"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-systemkey", "")
	req.Header.Add("clearblade-systemsecret", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/1/user/anon HTTP/1.1
Clearblade-Systemkey: 
Clearblade-Systemsecret: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/1/user/anon")
  .setHeader("clearblade-systemkey", "")
  .setHeader("clearblade-systemsecret", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/user/anon"))
    .header("clearblade-systemkey", "")
    .header("clearblade-systemsecret", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/user/anon")
  .post(null)
  .addHeader("clearblade-systemkey", "")
  .addHeader("clearblade-systemsecret", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/1/user/anon")
  .header("clearblade-systemkey", "")
  .header("clearblade-systemsecret", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/1/user/anon');
xhr.setRequestHeader('clearblade-systemkey', '');
xhr.setRequestHeader('clearblade-systemsecret', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/user/anon',
  headers: {'clearblade-systemkey': '', 'clearblade-systemsecret': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/user/anon';
const options = {
  method: 'POST',
  headers: {'clearblade-systemkey': '', 'clearblade-systemsecret': ''}
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/user/anon',
  method: 'POST',
  headers: {
    'clearblade-systemkey': '',
    'clearblade-systemsecret': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/user/anon")
  .post(null)
  .addHeader("clearblade-systemkey", "")
  .addHeader("clearblade-systemsecret", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/user/anon',
  headers: {
    'clearblade-systemkey': '',
    'clearblade-systemsecret': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/user/anon',
  headers: {'clearblade-systemkey': '', 'clearblade-systemsecret': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/1/user/anon');

req.headers({
  'clearblade-systemkey': '',
  'clearblade-systemsecret': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/user/anon',
  headers: {'clearblade-systemkey': '', 'clearblade-systemsecret': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/user/anon';
const options = {
  method: 'POST',
  headers: {'clearblade-systemkey': '', 'clearblade-systemsecret': ''}
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-systemkey": @"",
                           @"clearblade-systemsecret": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/user/anon"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/user/anon" in
let headers = Header.add_list (Header.init ()) [
  ("clearblade-systemkey", "");
  ("clearblade-systemsecret", "");
] in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/user/anon",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-systemkey: ",
    "clearblade-systemsecret: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/1/user/anon', [
  'headers' => [
    'clearblade-systemkey' => '',
    'clearblade-systemsecret' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/user/anon');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-systemkey' => '',
  'clearblade-systemsecret' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/user/anon');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-systemkey' => '',
  'clearblade-systemsecret' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-systemkey", "")
$headers.Add("clearblade-systemsecret", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/user/anon' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-systemkey", "")
$headers.Add("clearblade-systemsecret", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/user/anon' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'clearblade-systemkey': "",
    'clearblade-systemsecret': ""
}

conn.request("POST", "/baseUrl/api/v/1/user/anon", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/user/anon"

headers = {
    "clearblade-systemkey": "",
    "clearblade-systemsecret": ""
}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/user/anon"

response <- VERB("POST", url, add_headers('clearblade-systemkey' = '', 'clearblade-systemsecret' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/user/anon")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-systemkey"] = ''
request["clearblade-systemsecret"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/1/user/anon') do |req|
  req.headers['clearblade-systemkey'] = ''
  req.headers['clearblade-systemsecret'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/user/anon";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-systemkey", "".parse().unwrap());
    headers.insert("clearblade-systemsecret", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/1/user/anon \
  --header 'clearblade-systemkey: ' \
  --header 'clearblade-systemsecret: '
http POST {{baseUrl}}/api/v/1/user/anon \
  clearblade-systemkey:'' \
  clearblade-systemsecret:''
wget --quiet \
  --method POST \
  --header 'clearblade-systemkey: ' \
  --header 'clearblade-systemsecret: ' \
  --output-document \
  - {{baseUrl}}/api/v/1/user/anon
import Foundation

let headers = [
  "clearblade-systemkey": "",
  "clearblade-systemsecret": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/user/anon")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST USERS - Authenticate user
{{baseUrl}}/api/v/1/user/auth
HEADERS

ClearBlade-SystemKey
ClearBlade-SystemSecret
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/user/auth");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-systemkey: ");
headers = curl_slist_append(headers, "clearblade-systemsecret: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/1/user/auth" {:headers {:clearblade-systemkey ""
                                                                        :clearblade-systemsecret ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/user/auth"
headers = HTTP::Headers{
  "clearblade-systemkey" => ""
  "clearblade-systemsecret" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/user/auth"),
    Headers =
    {
        { "clearblade-systemkey", "" },
        { "clearblade-systemsecret", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/user/auth");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-systemkey", "");
request.AddHeader("clearblade-systemsecret", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/user/auth"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-systemkey", "")
	req.Header.Add("clearblade-systemsecret", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/1/user/auth HTTP/1.1
Clearblade-Systemkey: 
Clearblade-Systemsecret: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/1/user/auth")
  .setHeader("clearblade-systemkey", "")
  .setHeader("clearblade-systemsecret", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/user/auth"))
    .header("clearblade-systemkey", "")
    .header("clearblade-systemsecret", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/user/auth")
  .post(null)
  .addHeader("clearblade-systemkey", "")
  .addHeader("clearblade-systemsecret", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/1/user/auth")
  .header("clearblade-systemkey", "")
  .header("clearblade-systemsecret", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/1/user/auth');
xhr.setRequestHeader('clearblade-systemkey', '');
xhr.setRequestHeader('clearblade-systemsecret', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/user/auth',
  headers: {'clearblade-systemkey': '', 'clearblade-systemsecret': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/user/auth';
const options = {
  method: 'POST',
  headers: {'clearblade-systemkey': '', 'clearblade-systemsecret': ''}
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/user/auth',
  method: 'POST',
  headers: {
    'clearblade-systemkey': '',
    'clearblade-systemsecret': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/user/auth")
  .post(null)
  .addHeader("clearblade-systemkey", "")
  .addHeader("clearblade-systemsecret", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/user/auth',
  headers: {
    'clearblade-systemkey': '',
    'clearblade-systemsecret': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/user/auth',
  headers: {'clearblade-systemkey': '', 'clearblade-systemsecret': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/1/user/auth');

req.headers({
  'clearblade-systemkey': '',
  'clearblade-systemsecret': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/user/auth',
  headers: {'clearblade-systemkey': '', 'clearblade-systemsecret': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/user/auth';
const options = {
  method: 'POST',
  headers: {'clearblade-systemkey': '', 'clearblade-systemsecret': ''}
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-systemkey": @"",
                           @"clearblade-systemsecret": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/user/auth"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/user/auth" in
let headers = Header.add_list (Header.init ()) [
  ("clearblade-systemkey", "");
  ("clearblade-systemsecret", "");
] in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/user/auth",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-systemkey: ",
    "clearblade-systemsecret: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/1/user/auth', [
  'headers' => [
    'clearblade-systemkey' => '',
    'clearblade-systemsecret' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/user/auth');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-systemkey' => '',
  'clearblade-systemsecret' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/user/auth');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-systemkey' => '',
  'clearblade-systemsecret' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-systemkey", "")
$headers.Add("clearblade-systemsecret", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/user/auth' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-systemkey", "")
$headers.Add("clearblade-systemsecret", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/user/auth' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'clearblade-systemkey': "",
    'clearblade-systemsecret': ""
}

conn.request("POST", "/baseUrl/api/v/1/user/auth", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/user/auth"

headers = {
    "clearblade-systemkey": "",
    "clearblade-systemsecret": ""
}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/user/auth"

response <- VERB("POST", url, add_headers('clearblade-systemkey' = '', 'clearblade-systemsecret' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/user/auth")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-systemkey"] = ''
request["clearblade-systemsecret"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/1/user/auth') do |req|
  req.headers['clearblade-systemkey'] = ''
  req.headers['clearblade-systemsecret'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/user/auth";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-systemkey", "".parse().unwrap());
    headers.insert("clearblade-systemsecret", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/1/user/auth \
  --header 'clearblade-systemkey: ' \
  --header 'clearblade-systemsecret: '
http POST {{baseUrl}}/api/v/1/user/auth \
  clearblade-systemkey:'' \
  clearblade-systemsecret:''
wget --quiet \
  --method POST \
  --header 'clearblade-systemkey: ' \
  --header 'clearblade-systemsecret: ' \
  --output-document \
  - {{baseUrl}}/api/v/1/user/auth
import Foundation

let headers = [
  "clearblade-systemkey": "",
  "clearblade-systemsecret": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/user/auth")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT USERS - Change user password
{{baseUrl}}/api/v/1/user/pass
HEADERS

ClearBlade-UserToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/user/pass");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v/1/user/pass" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/user/pass"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/user/pass"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/user/pass");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/user/pass"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v/1/user/pass HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v/1/user/pass")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/user/pass"))
    .header("clearblade-usertoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/user/pass")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v/1/user/pass")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v/1/user/pass');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/1/user/pass',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/user/pass';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/user/pass',
  method: 'PUT',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/user/pass")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/user/pass',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/1/user/pass',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v/1/user/pass');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/1/user/pass',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/user/pass';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/user/pass"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/user/pass" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/user/pass",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v/1/user/pass', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/user/pass');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/user/pass');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/user/pass' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/user/pass' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("PUT", "/baseUrl/api/v/1/user/pass", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/user/pass"

headers = {"clearblade-usertoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/user/pass"

response <- VERB("PUT", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/user/pass")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v/1/user/pass') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/user/pass";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v/1/user/pass \
  --header 'clearblade-usertoken: '
http PUT {{baseUrl}}/api/v/1/user/pass \
  clearblade-usertoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/1/user/pass
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/user/pass")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST USERS - Check user auth
{{baseUrl}}/api/v/1/user/checkauth
HEADERS

ClearBlade-SystemKey
ClearBlade-UserToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/user/checkauth");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-systemkey: ");
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/1/user/checkauth" {:headers {:clearblade-systemkey ""
                                                                             :clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/user/checkauth"
headers = HTTP::Headers{
  "clearblade-systemkey" => ""
  "clearblade-usertoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/user/checkauth"),
    Headers =
    {
        { "clearblade-systemkey", "" },
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/user/checkauth");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-systemkey", "");
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/user/checkauth"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-systemkey", "")
	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/1/user/checkauth HTTP/1.1
Clearblade-Systemkey: 
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/1/user/checkauth")
  .setHeader("clearblade-systemkey", "")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/user/checkauth"))
    .header("clearblade-systemkey", "")
    .header("clearblade-usertoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/user/checkauth")
  .post(null)
  .addHeader("clearblade-systemkey", "")
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/1/user/checkauth")
  .header("clearblade-systemkey", "")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/1/user/checkauth');
xhr.setRequestHeader('clearblade-systemkey', '');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/user/checkauth',
  headers: {'clearblade-systemkey': '', 'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/user/checkauth';
const options = {
  method: 'POST',
  headers: {'clearblade-systemkey': '', 'clearblade-usertoken': ''}
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/user/checkauth',
  method: 'POST',
  headers: {
    'clearblade-systemkey': '',
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/user/checkauth")
  .post(null)
  .addHeader("clearblade-systemkey", "")
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/user/checkauth',
  headers: {
    'clearblade-systemkey': '',
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/user/checkauth',
  headers: {'clearblade-systemkey': '', 'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/1/user/checkauth');

req.headers({
  'clearblade-systemkey': '',
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/user/checkauth',
  headers: {'clearblade-systemkey': '', 'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/user/checkauth';
const options = {
  method: 'POST',
  headers: {'clearblade-systemkey': '', 'clearblade-usertoken': ''}
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-systemkey": @"",
                           @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/user/checkauth"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/user/checkauth" in
let headers = Header.add_list (Header.init ()) [
  ("clearblade-systemkey", "");
  ("clearblade-usertoken", "");
] in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/user/checkauth",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-systemkey: ",
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/1/user/checkauth', [
  'headers' => [
    'clearblade-systemkey' => '',
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/user/checkauth');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-systemkey' => '',
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/user/checkauth');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-systemkey' => '',
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-systemkey", "")
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/user/checkauth' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-systemkey", "")
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/user/checkauth' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'clearblade-systemkey': "",
    'clearblade-usertoken': ""
}

conn.request("POST", "/baseUrl/api/v/1/user/checkauth", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/user/checkauth"

headers = {
    "clearblade-systemkey": "",
    "clearblade-usertoken": ""
}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/user/checkauth"

response <- VERB("POST", url, add_headers('clearblade-systemkey' = '', 'clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/user/checkauth")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-systemkey"] = ''
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/1/user/checkauth') do |req|
  req.headers['clearblade-systemkey'] = ''
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/user/checkauth";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-systemkey", "".parse().unwrap());
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/1/user/checkauth \
  --header 'clearblade-systemkey: ' \
  --header 'clearblade-usertoken: '
http POST {{baseUrl}}/api/v/1/user/checkauth \
  clearblade-systemkey:'' \
  clearblade-usertoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-systemkey: ' \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/1/user/checkauth
import Foundation

let headers = [
  "clearblade-systemkey": "",
  "clearblade-usertoken": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/user/checkauth")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET USERS - Get all users
{{baseUrl}}/api/v/1/user
HEADERS

ClearBlade-UserToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/user");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/1/user" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/user"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/user"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/user");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/user"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/1/user HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/1/user")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/user"))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/user")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/1/user")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/1/user');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/1/user',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/user';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/user',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/user")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/user',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/1/user',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/1/user');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/1/user',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/user';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/user"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/user" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/user",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/1/user', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/user');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/user');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/user' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/user' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/1/user", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/user"

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/user"

response <- VERB("GET", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/user")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/1/user') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/user";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/1/user \
  --header 'clearblade-usertoken: '
http GET {{baseUrl}}/api/v/1/user \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/1/user
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/user")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET USERS - Get user info
{{baseUrl}}/api/v/1/user/info
HEADERS

ClearBlade-UserToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/user/info");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/1/user/info" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/user/info"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/user/info"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/user/info");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/user/info"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/1/user/info HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/1/user/info")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/user/info"))
    .header("clearblade-usertoken", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/user/info")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/1/user/info")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/1/user/info');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/1/user/info',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/user/info';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/user/info',
  method: 'GET',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/user/info")
  .get()
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/user/info',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/1/user/info',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/1/user/info');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/1/user/info',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/user/info';
const options = {method: 'GET', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/user/info"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/user/info" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/user/info",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/1/user/info', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/user/info');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/user/info');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/user/info' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/user/info' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("GET", "/baseUrl/api/v/1/user/info", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/user/info"

headers = {"clearblade-usertoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/user/info"

response <- VERB("GET", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/user/info")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/1/user/info') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/user/info";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v/1/user/info \
  --header 'clearblade-usertoken: '
http GET {{baseUrl}}/api/v/1/user/info \
  clearblade-usertoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/1/user/info
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/user/info")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST USERS - Log out user
{{baseUrl}}/api/v/1/user/logout
HEADERS

ClearBlade-UserToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/user/logout");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/1/user/logout" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/user/logout"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/user/logout"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/user/logout");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/user/logout"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/1/user/logout HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/1/user/logout")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/user/logout"))
    .header("clearblade-usertoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/user/logout")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/1/user/logout")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/1/user/logout');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/user/logout',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/user/logout';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/user/logout',
  method: 'POST',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/user/logout")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/user/logout',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/user/logout',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/1/user/logout');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/user/logout',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/user/logout';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/user/logout"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/user/logout" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/user/logout",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/1/user/logout', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/user/logout');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/user/logout');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/user/logout' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/user/logout' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("POST", "/baseUrl/api/v/1/user/logout", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/user/logout"

headers = {"clearblade-usertoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/user/logout"

response <- VERB("POST", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/user/logout")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/1/user/logout') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/user/logout";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/1/user/logout \
  --header 'clearblade-usertoken: '
http POST {{baseUrl}}/api/v/1/user/logout \
  clearblade-usertoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/1/user/logout
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/user/logout")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST USERS - Register new user
{{baseUrl}}/api/v/1/user/reg
HEADERS

ClearBlade-SystemKey
ClearBlade-SystemSecret
ClearBlade-UserToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/user/reg");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-systemkey: ");
headers = curl_slist_append(headers, "clearblade-systemsecret: ");
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/1/user/reg" {:headers {:clearblade-systemkey ""
                                                                       :clearblade-systemsecret ""
                                                                       :clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/user/reg"
headers = HTTP::Headers{
  "clearblade-systemkey" => ""
  "clearblade-systemsecret" => ""
  "clearblade-usertoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/user/reg"),
    Headers =
    {
        { "clearblade-systemkey", "" },
        { "clearblade-systemsecret", "" },
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/user/reg");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-systemkey", "");
request.AddHeader("clearblade-systemsecret", "");
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/user/reg"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-systemkey", "")
	req.Header.Add("clearblade-systemsecret", "")
	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/1/user/reg HTTP/1.1
Clearblade-Systemkey: 
Clearblade-Systemsecret: 
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/1/user/reg")
  .setHeader("clearblade-systemkey", "")
  .setHeader("clearblade-systemsecret", "")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/user/reg"))
    .header("clearblade-systemkey", "")
    .header("clearblade-systemsecret", "")
    .header("clearblade-usertoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/user/reg")
  .post(null)
  .addHeader("clearblade-systemkey", "")
  .addHeader("clearblade-systemsecret", "")
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/1/user/reg")
  .header("clearblade-systemkey", "")
  .header("clearblade-systemsecret", "")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/1/user/reg');
xhr.setRequestHeader('clearblade-systemkey', '');
xhr.setRequestHeader('clearblade-systemsecret', '');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/user/reg',
  headers: {
    'clearblade-systemkey': '',
    'clearblade-systemsecret': '',
    'clearblade-usertoken': ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/user/reg';
const options = {
  method: 'POST',
  headers: {
    'clearblade-systemkey': '',
    'clearblade-systemsecret': '',
    'clearblade-usertoken': ''
  }
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/user/reg',
  method: 'POST',
  headers: {
    'clearblade-systemkey': '',
    'clearblade-systemsecret': '',
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/user/reg")
  .post(null)
  .addHeader("clearblade-systemkey", "")
  .addHeader("clearblade-systemsecret", "")
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/user/reg',
  headers: {
    'clearblade-systemkey': '',
    'clearblade-systemsecret': '',
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/user/reg',
  headers: {
    'clearblade-systemkey': '',
    'clearblade-systemsecret': '',
    'clearblade-usertoken': ''
  }
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/1/user/reg');

req.headers({
  'clearblade-systemkey': '',
  'clearblade-systemsecret': '',
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/1/user/reg',
  headers: {
    'clearblade-systemkey': '',
    'clearblade-systemsecret': '',
    'clearblade-usertoken': ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/user/reg';
const options = {
  method: 'POST',
  headers: {
    'clearblade-systemkey': '',
    'clearblade-systemsecret': '',
    'clearblade-usertoken': ''
  }
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-systemkey": @"",
                           @"clearblade-systemsecret": @"",
                           @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/user/reg"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/user/reg" in
let headers = Header.add_list (Header.init ()) [
  ("clearblade-systemkey", "");
  ("clearblade-systemsecret", "");
  ("clearblade-usertoken", "");
] in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/user/reg",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-systemkey: ",
    "clearblade-systemsecret: ",
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/1/user/reg', [
  'headers' => [
    'clearblade-systemkey' => '',
    'clearblade-systemsecret' => '',
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/user/reg');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-systemkey' => '',
  'clearblade-systemsecret' => '',
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/user/reg');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-systemkey' => '',
  'clearblade-systemsecret' => '',
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-systemkey", "")
$headers.Add("clearblade-systemsecret", "")
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/user/reg' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-systemkey", "")
$headers.Add("clearblade-systemsecret", "")
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/user/reg' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'clearblade-systemkey': "",
    'clearblade-systemsecret': "",
    'clearblade-usertoken': ""
}

conn.request("POST", "/baseUrl/api/v/1/user/reg", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/user/reg"

headers = {
    "clearblade-systemkey": "",
    "clearblade-systemsecret": "",
    "clearblade-usertoken": ""
}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/user/reg"

response <- VERB("POST", url, add_headers('clearblade-systemkey' = '', 'clearblade-systemsecret' = '', 'clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/user/reg")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-systemkey"] = ''
request["clearblade-systemsecret"] = ''
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/1/user/reg') do |req|
  req.headers['clearblade-systemkey'] = ''
  req.headers['clearblade-systemsecret'] = ''
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/user/reg";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-systemkey", "".parse().unwrap());
    headers.insert("clearblade-systemsecret", "".parse().unwrap());
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/1/user/reg \
  --header 'clearblade-systemkey: ' \
  --header 'clearblade-systemsecret: ' \
  --header 'clearblade-usertoken: '
http POST {{baseUrl}}/api/v/1/user/reg \
  clearblade-systemkey:'' \
  clearblade-systemsecret:'' \
  clearblade-usertoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-systemkey: ' \
  --header 'clearblade-systemsecret: ' \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/1/user/reg
import Foundation

let headers = [
  "clearblade-systemkey": "",
  "clearblade-systemsecret": "",
  "clearblade-usertoken": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/user/reg")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT USERS - Update user info
{{baseUrl}}/api/v/1/user/info
HEADERS

ClearBlade-UserToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/1/user/info");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v/1/user/info" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/1/user/info"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v/1/user/info"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/1/user/info");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/1/user/info"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v/1/user/info HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v/1/user/info")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/1/user/info"))
    .header("clearblade-usertoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/1/user/info")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v/1/user/info")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v/1/user/info');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/1/user/info',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/1/user/info';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/1/user/info',
  method: 'PUT',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/1/user/info")
  .put(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/1/user/info',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/1/user/info',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v/1/user/info');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v/1/user/info',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/1/user/info';
const options = {method: 'PUT', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/1/user/info"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/1/user/info" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/1/user/info",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v/1/user/info', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/1/user/info');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/1/user/info');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/1/user/info' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/1/user/info' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("PUT", "/baseUrl/api/v/1/user/info", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/1/user/info"

headers = {"clearblade-usertoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/1/user/info"

response <- VERB("PUT", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/1/user/info")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v/1/user/info') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/1/user/info";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v/1/user/info \
  --header 'clearblade-usertoken: '
http PUT {{baseUrl}}/api/v/1/user/info \
  clearblade-usertoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/1/user/info
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/1/user/info")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST WEBHOOKS - Creates a webhook
{{baseUrl}}/admin/v/4/webhook/:systemKey/:name
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin/v/4/webhook/:systemKey/:name"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/v/4/webhook/:systemKey/:name");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin/v/4/webhook/:systemKey/:name HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/v/4/webhook/:systemKey/:name"))
    .header("clearblade-devtoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/v/4/webhook/:systemKey/:name")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/v/4/webhook/:systemKey/:name")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name',
  method: 'POST',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/v/4/webhook/:systemKey/:name")
  .post(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/v/4/webhook/:systemKey/:name',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/v/4/webhook/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name';
const options = {method: 'POST', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/v/4/webhook/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/v/4/webhook/:systemKey/:name');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/v/4/webhook/:systemKey/:name');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("POST", "/baseUrl/admin/v/4/webhook/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name"

headers = {"clearblade-devtoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name"

response <- VERB("POST", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/v/4/webhook/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/admin/v/4/webhook/:systemKey/:name') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin/v/4/webhook/:systemKey/:name \
  --header 'clearblade-devtoken: '
http POST {{baseUrl}}/admin/v/4/webhook/:systemKey/:name \
  clearblade-devtoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/v/4/webhook/:systemKey/:name
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE WEBHOOKS - Delete a webhook
{{baseUrl}}/admin/v/4/webhook/:systemKey/:name
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/admin/v/4/webhook/:systemKey/:name"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/v/4/webhook/:systemKey/:name");
var request = new RestRequest("", Method.Delete);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/admin/v/4/webhook/:systemKey/:name HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/v/4/webhook/:systemKey/:name"))
    .header("clearblade-devtoken", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/v/4/webhook/:systemKey/:name")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/v/4/webhook/:systemKey/:name")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name',
  method: 'DELETE',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/v/4/webhook/:systemKey/:name")
  .delete(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/v/4/webhook/:systemKey/:name',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name';
const options = {method: 'DELETE', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/v/4/webhook/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/v/4/webhook/:systemKey/:name');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/v/4/webhook/:systemKey/:name');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("DELETE", "/baseUrl/admin/v/4/webhook/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name"

headers = {"clearblade-devtoken": ""}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name"

response <- VERB("DELETE", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/v/4/webhook/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/admin/v/4/webhook/:systemKey/:name') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/admin/v/4/webhook/:systemKey/:name \
  --header 'clearblade-devtoken: '
http DELETE {{baseUrl}}/admin/v/4/webhook/:systemKey/:name \
  clearblade-devtoken:''
wget --quiet \
  --method DELETE \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/v/4/webhook/:systemKey/:name
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET WEBHOOKS - Executes query string payload webhook
{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName
QUERY PARAMS

token
systemKey
webhookName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v/4/webhook/execute/:systemKey/:webhookName?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/webhook/execute/:systemKey/:webhookName?token=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName',
  qs: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName');

req.query({
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v/4/webhook/execute/:systemKey/:webhookName?token=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName"

querystring = {"token":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName"

queryString <- list(token = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v/4/webhook/execute/:systemKey/:webhookName') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName";

    let querystring = [
        ("token", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token='
http GET '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName?token=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST WEBHOOKS - Executing a webhook
{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName
HEADERS

ClearBlade-UserToken
QUERY PARAMS

systemKey
webhookName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-usertoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName" {:headers {:clearblade-usertoken ""}})
require "http/client"

url = "{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName"
headers = HTTP::Headers{
  "clearblade-usertoken" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName"),
    Headers =
    {
        { "clearblade-usertoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName");
var request = new RestRequest("", Method.Post);
request.AddHeader("clearblade-usertoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("clearblade-usertoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v/4/webhook/execute/:systemKey/:webhookName HTTP/1.1
Clearblade-Usertoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName")
  .setHeader("clearblade-usertoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName"))
    .header("clearblade-usertoken", "")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName")
  .header("clearblade-usertoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName');
xhr.setRequestHeader('clearblade-usertoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName',
  method: 'POST',
  headers: {
    'clearblade-usertoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName")
  .post(null)
  .addHeader("clearblade-usertoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v/4/webhook/execute/:systemKey/:webhookName',
  headers: {
    'clearblade-usertoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName',
  headers: {'clearblade-usertoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName');

req.headers({
  'clearblade-usertoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName',
  headers: {'clearblade-usertoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName';
const options = {method: 'POST', headers: {'clearblade-usertoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-usertoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName" in
let headers = Header.add (Header.init ()) "clearblade-usertoken" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "clearblade-usertoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName', [
  'headers' => [
    'clearblade-usertoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'clearblade-usertoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName');
$request->setRequestMethod('POST');
$request->setHeaders([
  'clearblade-usertoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName' -Method POST -Headers $headers
$headers=@{}
$headers.Add("clearblade-usertoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-usertoken': "" }

conn.request("POST", "/baseUrl/api/v/4/webhook/execute/:systemKey/:webhookName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName"

headers = {"clearblade-usertoken": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName"

response <- VERB("POST", url, add_headers('clearblade-usertoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["clearblade-usertoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/v/4/webhook/execute/:systemKey/:webhookName') do |req|
  req.headers['clearblade-usertoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-usertoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName \
  --header 'clearblade-usertoken: '
http POST {{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName \
  clearblade-usertoken:''
wget --quiet \
  --method POST \
  --header 'clearblade-usertoken: ' \
  --output-document \
  - {{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName
import Foundation

let headers = ["clearblade-usertoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v/4/webhook/execute/:systemKey/:webhookName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET WEBHOOKS - Returns webhooks in the system
{{baseUrl}}/admin/v/4/webhook/:systemKey
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/v/4/webhook/:systemKey");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin/v/4/webhook/:systemKey" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/v/4/webhook/:systemKey"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin/v/4/webhook/:systemKey"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/v/4/webhook/:systemKey");
var request = new RestRequest("", Method.Get);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/v/4/webhook/:systemKey"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin/v/4/webhook/:systemKey HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/v/4/webhook/:systemKey")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/v/4/webhook/:systemKey"))
    .header("clearblade-devtoken", "")
    .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}}/admin/v/4/webhook/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/v/4/webhook/:systemKey")
  .header("clearblade-devtoken", "")
  .asString();
const 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}}/admin/v/4/webhook/:systemKey');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin/v/4/webhook/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/v/4/webhook/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/v/4/webhook/:systemKey',
  method: 'GET',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/v/4/webhook/:systemKey")
  .get()
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/v/4/webhook/:systemKey',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/admin/v/4/webhook/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin/v/4/webhook/:systemKey');

req.headers({
  'clearblade-devtoken': ''
});

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}}/admin/v/4/webhook/:systemKey',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/v/4/webhook/:systemKey';
const options = {method: 'GET', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/v/4/webhook/:systemKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/v/4/webhook/:systemKey" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/v/4/webhook/:systemKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin/v/4/webhook/:systemKey', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/v/4/webhook/:systemKey');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/v/4/webhook/:systemKey');
$request->setRequestMethod('GET');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/v/4/webhook/:systemKey' -Method GET -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/v/4/webhook/:systemKey' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("GET", "/baseUrl/admin/v/4/webhook/:systemKey", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/v/4/webhook/:systemKey"

headers = {"clearblade-devtoken": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/v/4/webhook/:systemKey"

response <- VERB("GET", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/v/4/webhook/:systemKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin/v/4/webhook/:systemKey') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/v/4/webhook/:systemKey";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin/v/4/webhook/:systemKey \
  --header 'clearblade-devtoken: '
http GET {{baseUrl}}/admin/v/4/webhook/:systemKey \
  clearblade-devtoken:''
wget --quiet \
  --method GET \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/v/4/webhook/:systemKey
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/v/4/webhook/:systemKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT WEBHOOKS - Update a webhook
{{baseUrl}}/admin/v/4/webhook/:systemKey/:name
HEADERS

ClearBlade-DevToken
QUERY PARAMS

systemKey
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "clearblade-devtoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name" {:headers {:clearblade-devtoken ""}})
require "http/client"

url = "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name"
headers = HTTP::Headers{
  "clearblade-devtoken" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/admin/v/4/webhook/:systemKey/:name"),
    Headers =
    {
        { "clearblade-devtoken", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/v/4/webhook/:systemKey/:name");
var request = new RestRequest("", Method.Put);
request.AddHeader("clearblade-devtoken", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name"

	req, _ := http.NewRequest("PUT", url, nil)

	req.Header.Add("clearblade-devtoken", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/admin/v/4/webhook/:systemKey/:name HTTP/1.1
Clearblade-Devtoken: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name")
  .setHeader("clearblade-devtoken", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin/v/4/webhook/:systemKey/:name"))
    .header("clearblade-devtoken", "")
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin/v/4/webhook/:systemKey/:name")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/v/4/webhook/:systemKey/:name")
  .header("clearblade-devtoken", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name');
xhr.setRequestHeader('clearblade-devtoken', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name',
  method: 'PUT',
  headers: {
    'clearblade-devtoken': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin/v/4/webhook/:systemKey/:name")
  .put(null)
  .addHeader("clearblade-devtoken", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin/v/4/webhook/:systemKey/:name',
  headers: {
    'clearblade-devtoken': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name');

req.headers({
  'clearblade-devtoken': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name',
  headers: {'clearblade-devtoken': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name';
const options = {method: 'PUT', headers: {'clearblade-devtoken': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"clearblade-devtoken": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/v/4/webhook/:systemKey/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name" in
let headers = Header.add (Header.init ()) "clearblade-devtoken" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "clearblade-devtoken: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name', [
  'headers' => [
    'clearblade-devtoken' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin/v/4/webhook/:systemKey/:name');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'clearblade-devtoken' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/v/4/webhook/:systemKey/:name');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'clearblade-devtoken' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("clearblade-devtoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/v/4/webhook/:systemKey/:name' -Method PUT -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'clearblade-devtoken': "" }

conn.request("PUT", "/baseUrl/admin/v/4/webhook/:systemKey/:name", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name"

headers = {"clearblade-devtoken": ""}

response = requests.put(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name"

response <- VERB("PUT", url, add_headers('clearblade-devtoken' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin/v/4/webhook/:systemKey/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["clearblade-devtoken"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/admin/v/4/webhook/:systemKey/:name') do |req|
  req.headers['clearblade-devtoken'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("clearblade-devtoken", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/admin/v/4/webhook/:systemKey/:name \
  --header 'clearblade-devtoken: '
http PUT {{baseUrl}}/admin/v/4/webhook/:systemKey/:name \
  clearblade-devtoken:''
wget --quiet \
  --method PUT \
  --header 'clearblade-devtoken: ' \
  --output-document \
  - {{baseUrl}}/admin/v/4/webhook/:systemKey/:name
import Foundation

let headers = ["clearblade-devtoken": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/v/4/webhook/:systemKey/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET DEVELOPER - Gets the information for the platform
{{baseUrl}}/api/about
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/about");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/about")
require "http/client"

url = "{{baseUrl}}/api/about"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/about"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/about");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/about"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/about HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/about")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/about"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/about")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/about")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/about');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/about'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/about';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/about',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/about")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/about',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/about'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/about');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/about'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/about';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/about"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/about" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/about",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/about');

echo $response->getBody();
setUrl('{{baseUrl}}/api/about');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/about');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/about' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/about' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/about")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/about"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/about"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/about")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/about') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/about";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/about
http GET {{baseUrl}}/api/about
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/about
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/about")! 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()